3

我正在尝试让我的构建定义将所有必要的资源(SQL Server、数据库、Web 应用程序和存储帐户)部署到天蓝色,并在重新部署时进行更新。我使用 Visual Studio 团队服务 VSTS / TFS。构建步骤“Azure 资源组部署”失败并出现错误:

"code": "StorageAccountAlreadyExists",
"message": "The storage account named mystorageaccountname already exists under the subscription."

好吧,存储帐户 mystorageaccountname 确实已经存在,但在尝试实施持续交付和重新部署时通常会出现这种情况。我想重用现有帐户。

对于其他资源,如 SQL 服务器和 SQL 数据库,资源的预先存在不是问题。

如何进行可反复使用的 Azure 资源组部署?

4

4 回答 4

1

要检查的两个可能属性是

  1. 地点
  2. 标签

如果您尝试使用冲突的标签或位置进行部署,则会显示此错误

于 2020-09-04T01:22:56.957 回答
0

刚遇到同样的问题,结果发现 azure cliPremium_LRS默认创建了一个存储帐户,但我们的模板部署指定了一个Standard_LRS存储帐户。由于类型不同,它不会重用存储帐户,从而导致命名冲突。

你可能有类似的问题?

于 2017-01-08T22:28:38.537 回答
0

检查您为存储帐户指定的名称。它看起来不像一个有效的,因为它不能包含大写的情况。此外,请检查您所指的现有存储不是“经典”存储帐户 (ASM),而是 ARM。

更多详细信息:https ://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#storagenamenotunique

问候,卡洛斯

于 2016-12-31T17:02:33.100 回答
-1

刚刚遇到同样的问题,似乎是因为我想在其中创建服务器的资源组与存储帐户的资源组不同。

于 2017-07-26T15:22:35.267 回答