我正在尝试从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)