【发布时间】:2021-04-15 10:33:58
【问题描述】:
问题:无法恢复已删除的密钥保管库。
分配的策略:“密钥保管库应启用清除保护”
策略定义 ID:“/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53”
政策效果:“拒绝”
即使“enableSoftDelete”在删除前设置为 true,但在已删除列表中,该属性不再存在。尝试恢复 Vault 时,策略被触发,并且它没有通过检查“enableSoftDelete”属性是否存在,因此只要策略效果设置为拒绝,就不允许恢复。
我不确定这是一个错误还是我做错了什么。
【问题讨论】:
-
尝试恢复保管库时的实际响应是什么?我不是策略专家,但条件是 enableSoftDelete == false,如果不存在则不是。为什么 if/anyOf 块中有多个相同条件?我觉得这比我们看到的要多。
标签: azure azure-keyvault azure-policy