gpt4 book ai didi

azure - 对资源组执行验证操作所需的角色

转载 作者:行者123 更新时间:2023-12-02 23:18:34 26 4
gpt4 key购买 nike

我尝试在 Azure API 管理资源组上运行以下 powershell 命令:

Test-AzureRmResourceGroupDeployment -ResourceGroupName api-dev-81575006 -TemplateFile .\api-dev.json -TemplateParameterFile .\api-dev.parameters-TEST.json

但是我收到以下错误:

Test-AzureRmResourceGroupDeployment : The client '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="661e1e481e1e26040a07040a074805090b" rel="noreferrer noopener nofollow">[email protected]</a>' with object id '89e711a3-374d-4594-8aba-e0108edf2a87' does not have authorization to perform action 
'Microsoft.Resources/deployments/validate/action' over scope

我查看了我在资源组中的角色,我有贡献者角色。这难道不足以让我在资源组上运行验证命令吗?

最佳答案

是的,这就足够了,所以你在这里几乎没有选择:

  1. 你不知道自己到底是谁。即 powershell 在不同的用户下进行身份验证。 (Get-AzContext 将向您显示此信息)
  2. 您正在部署到错误的资源组(因此不是您检查权限的资源组)
  3. 您正在部署到错误的订阅(Get-AzContext 将向您显示此信息;您可以使用 Select-AzSubscription 切换订阅)

此外,值得注意的是,我 99% 确定 cmdlet 不会执行您认为的操作;)

关于azure - 对资源组执行验证操作所需的角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53650382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com