在创建AKS群集时-Azure正在创建其他资源组-“群集资源组”,但是“新”资源组未从AKS资源应用/传播标签。
有什么简单的方法可以将标签传播到在“群集资源组”中创建的所有资源(例如磁盘/ VM / LB)?
答案 0 :(得分:0)
不,没有内置的方法可以做到这一点。您可以创建一个简单的powershell脚本来执行此操作,如下所示:
$q = Get-AzResource -ResourceGroupName 'fin-dev-eu'
$tags=(desired tags go here)
$q.foreach{
$localtags = $_.tags
if ($localtags.keys -contains 'schedule') {
$localtags.resourceType = $tags.resourceType
$localtags.resourceName = $tags.resourceName
}
else { $localtags = $tags }
Set-AzResource -ResourceId $_.resourceId -Tag $localtags -Force
}