【问题标题】:Unable to deploy VMSS in combination to ARM deployment无法将 VMSS 组合部署到 ARM 部署
【发布时间】:2021-03-17 07:00:45
【问题描述】:

我希望有人可以指导我解决这个问题。我通过 Web 界面部署资源没有问题。这次我试图自动化我的基础架构,并且我正在通过 ARM 进行部署。我尝试创建的 Service Fabric 群集的所有资源都已部署,没有任何问题,但 VMSS 除外,它会引发此错误:

{
    "status": "Failed",
    "error": {
        "code": "LinkedAuthorizationFailed",
        "message": "The client has permission to perform action 'Microsoft.KeyVault/vaults/deploy/action' on scope '/subscriptions/xxxxxx/resourcegroups/AllyStage-v2/providers/Microsoft.Compute/virtualMachineScaleSets/StageNode', however the linked subscription 'xxxxx' was not found. "
    }
}

谢谢。

【问题讨论】:

  • kv 资源 ID 中的拼写错误?
  • 不,我已经验证过了。此外,我检查了密钥保管库的权限,它启用了用于模板部署的 Azure 资源管理器,并且我的用户具有权限。 ARM 部署是否模拟了一个奇怪的主体?
  • 是同一个租户吗?
  • @JoséFernándezAlameda 请在问题中还包括您的 ARM 模板。

标签: azure azure-service-fabric azure-resource-manager arm-template


【解决方案1】:

查看您尝试部署的 ARM 模板会有所帮助。但是,我怀疑问题在于资源或订阅的资源 ID 没有正确解析。 Here 是过去类似的问题。

另外,如果您从另一个 bash/PowerShell 脚本中部署 ARM 模板,我建议您在启动模板部署之前确保设置了正确的上下文/订阅,并验证执行主体的权限范围部署。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-27
    • 1970-01-01
    • 2023-03-25
    • 2022-10-21
    • 1970-01-01
    • 2019-12-21
    • 1970-01-01
    • 2022-01-11
    相关资源
    最近更新 更多