我正在尝试在Azure API管理资源组上运行以下powershell命令:
Test-AzureRmResourceGroupDeployment -ResourceGroupName api-dev-81575006 -TemplateFile .\api-dev.json -TemplateParameterFile .\api-dev.parameters-TEST.json
但是我遇到以下错误:
Test-AzureRmResourceGroupDeployment : The client 'xx.xx@blabla.com' with object id '89e711a3-374d-4594-8aba-e0108edf2a87' does not have authorization to perform action
'Microsoft.Resources/deployments/validate/action' over scope
我查看了我在资源组中的角色,并担任了贡献者角色。这对于我在资源组上运行验证命令是否足够?
答案 0 :(得分:1)
是的,这就足够了,所以您这里的选择很少:
另外,值得注意的是,我99%确信cmdlet不会执行您认为的操作;)