我正在尝试让我的构建定义将所有必要的资源(SQL Server,数据库,Web应用程序和存储帐户)部署到azure,并在重新部署时进行更新。我使用Visual Studio Team Services VSTS / TFS。构建步骤“Azure资源组部署”失败,错误:
docker-compose.yml
确实,存储帐户mystorageaccountname已经存在,但在尝试实施持续交付和重新部署时通常会这样。我想重用现有帐户。
对于其他资源,如SQL服务器和SQL数据库,资源的预先存在不是问题。
如何进行可以反复使用的Azure资源组部署?
答案 0 :(得分:0)
检查您为存储帐户指定的名称。它看起来不像是有效的,因为它不能包含大写案例。另外,请检查您所指的现有存储是否不是“经典”存储帐户(ASM),而是ARM。
此致 卡洛斯
答案 1 :(得分:0)
刚刚遇到同样的问题,结果是azure cli默认创建了一个Premium_LRS
存储帐户,但我们的模板部署指定了一个Standard_LRS
存储帐户。由于类型不同,它不会重用存储帐户,从而导致命名冲突。
你可能遇到过类似的问题吗?
答案 2 :(得分:0)
两个可能要检查的属性是
如果您尝试使用冲突的标签或位置进行部署,则会显示此错误
答案 3 :(得分:-1)
刚刚遇到同样的问题,似乎是因为我想要创建服务器的资源组与存储帐户的资源组不同。