问题描述
我创建了一个 Azure 策略并将其分配给订阅,现在想在我的 Ubuntu 终端上使用 Azure CLI 删除它。该命令不会输出任何成功响应,并且不会删除策略。
这是我正在使用的命令:
az policy assignment delete --name "Enforce tag on resource"
这两个命令都没有返回:
az policy assignment list | grep -i "Enforce tag on resource"
az policy deFinition list | grep -i "Enforce tag on resource"
但我在 Azure 控制台中看到了分配:
这是否意味着我的作业已被删除但仍保留在控制台中以备以后删除?请注意,我可以使用 Azure 控制台将其删除。
解决方法
这可能是由于名称中的空格。试试这个:
policyname="Enforce tag on resource"
az policy assignment delete --name "$policyname"