【发布时间】:2020-09-29 11:38:08
【问题描述】:
我使用 arm 模板来部署存储帐户。但是,我收到一条错误消息:StorageAccountAlreadyExists:名为 xxx 的存储帐户已存在。
我的发布管道设置为增量,因此不应真正显示此错误。
我将存储帐户名称更改为一个新名称,不仅第一次成功,而且我可以继续部署相同的管道,并且没有抛出任何错误。
看起来这是此帐户的特定内容,但是,我看不出有什么特别之处。我们使用的arm模板也很正常(之前从官方例子中得到的)。
{
"$schema": "http://schema.management.azure.com/schemas/2019-06-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"StorageDescriptor": {
"type": "string",
"defaultValue": "StorageAccount",
"metadata": {}
},
"StorageAccountName": {
"type": "string",
"defaultValue": "[toLower(concat(parameters('StorageDescriptor'), resourceGroup().name))]",
"metadata": { "Description": "Override name for the storage account" }
},
"StorageType": {
"type": "string",
"defaultValue": "Standard_LRS",
"allowedValues": [
"Standard_LRS",
"Standard_ZRS",
"Standard_GRS",
"Standard_RAGRS",
"Premium_LRS"
]
},
"Environment": {
"type": "string",
"defaultValue": "PreProd",
"metadata": { "description": "PreProd or Prod" }
}
},
"variables": {
},
"resources": [
{
"name": "[parameters('StorageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
"location": "[resourceGroup().location]",
"apiVersion": "2019-06-01",
"dependsOn": [],
"tags": {
"displayName": "Web Job Storage Account"
},
"properties": {
"accountType": "[parameters('StorageType')]"
}
}
],
"outputs": {
}
}
【问题讨论】:
标签: azure-devops azure-storage