azure Get-AzMetricAlertRuleV 2,禁止托管标识

avwztpqn  于 2023-06-07  发布在  其他
关注(0)|答案(1)|浏览(131)

我正在尝试在我的azure runbook中运行powershell命令。但我得到了一个禁止的例外...可能是因为权限不够。但是我在哪里可以找到我需要的权限?

$AzureContext = (Connect-AzAccount -Identity -AccountId "<accountidguid>").context
    

Get-AzMetricAlertRuleV2 -ResourceGroupName $resourceGroupName  -Name "myalertname" | Add-AzMetricAlertRuleV2 -DisableRule:$true -TargetResourceRegion " "

异常类型:ErrorResponseException,消息:空,代码:空,状态代码:禁止,原因短语:禁止

62lalag4

62lalag41#

我在自己的环境中进行了测试,方法是***在订阅中提供托管身份Reader角色***。我***能够获取警报规则***,但***无法执行Add-AzMetricAlertRuleV2***,错误如下:

要解决上述问题,您可以为托管身份提供ContributorMonitoring Contributor角色。

Connect-AzAccount -Identity -SubscriptionId 'xxxxxxxxxxxxxxxxx'
Get-AzMetricAlertRuleV2 -ResourceGroupName 'ansumantest' -Name "testalretrule" | Add-AzMetricAlertRuleV2 -DisableRule:$true -TargetResourceRegion " "

相关问题