无法使用 Azure CLI 删除 Azure 策略分配

问题描述

我创建了一个 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 控制台中看到了分配:

enter image description here

这是否意味着我的作业已被删除但仍保留在控制台中以备以后删除?请注意,我可以使用 Azure 控制台将其删除

解决方法

这可能是由于名称中的空格。试试这个:

policyname="Enforce tag on resource"
az policy assignment delete --name "$policyname"