小编ogo*_*win的帖子

部署包含存储在密钥保管库中的证书的ARM模板时出错

我正在尝试从Release Management部署一个ARM模板,其中包含一个"Microsoft.Web/certificates"资源,该资源引用存储在密钥库中的证书.当密钥保管库存在于与我部署到的资源组相同的订阅中时,此方法可以正常工作.但是当密钥保管库存在于不同的订阅中时,我收到以下错误.

资源Microsoft.Web /证书的"证书名称"失败并显示消息

{
    "Code": "BadRequest",
    "Message": "The parameter Properties.KeyVaultId has an invalid value.",
    "Target": null,
    "Details": [
    {
      "Message": "The parameter Properties.KeyVaultId has an invalid value."
    },
    {
      "Code": "BadRequest"
    },
    { 
      "ErrorEntity": {
        "Code": "BadRequest",
        "Message": "The parameter Properties.KeyVaultId has an invalid value.",
        "ExtendedCode": "51008",
        "MessageTemplate": "The parameter {0} has an invalid value.",
        "Parameters": [
          "Properties.KeyVaultId"
        ],
        "InnerErrors": null
      }
    }
    ], 
    "Innererror": null
}'
Run Code Online (Sandbox Code Playgroud)

证书资源在我的模板中定义如下.

    {
        "type":"Microsoft.Web/certificates",
        "name": "SomeName",
        "location": "East US 2",
        "apiVersion": "2016-03-01",
        "properties": …
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-keyvault

8
推荐指数
1
解决办法
1706
查看次数