无法更改 Azure ALERT 状态

Unable to change Azure ALERT state

我在 Azure 存储帐户上设置了一个 警报 以获取平均存储消耗。为了测试它,我将阈值消耗设置为 2TiB(我的存储有 4 TiB 数据)。正如预期的那样,警报被触发意味着设置是正确的。注意:在设置警报时,我选择了选项 Automatically resolve alerts。 [![自动解决警报 - 已启用][1]][1]

问题:-

现在我已将此阈值提高到实际应该达到的更高值。但是,测试时已经触发的警报“状态”仍然存在。 当我尝试手动更改它(将其设置为 ClosedAcknowledged)时,它失败了。我试过完全删除警报并重新创建它,但即使这样也无济于事。

这是由于权限不足

我已经创建了一个测试用户并为他们分配了我正在构建的项目的监控 Reader,他们遇到了与您完全相同的问题

https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#monitoring-reader

您似乎需要此权限才能更改警报状态 微软AlertsManagement/alerts/changestate/action

https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftalertsmanagement

您也可以使用 Monitoring Contributor RBAC 角色执行此操作 https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#monitoring-contributor

随着时间的推移,问题自行解决。似乎这是 Azure 花费太多时间更新其状态的情况之一。我在大约 24 小时后检查。