【问题标题】:ARM template deployment - The request failed due to conflict with a concurrent request errorARM 模板部署 - 由于与并发请求错误冲突,请求失败
【发布时间】:2021-03-23 14:07:29
【问题描述】:

重新部署带有扩展的 ARM 模板时出现错误

{
  "code": "DeploymentFailed",
  "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.",
  "details": [
    {
      "code": "Conflict",
      "message": "The request failed due to conflict with a concurrent request. To resolve it, please refer to https://aka.ms/activitylog to get more details on the conflicting requests."
    }
  ]
}

使用 Get-AzureRMLog -CorrelationId "xxxx-xxx-xxx-xxxx-Xxxxxx" -DetailedOutput

{"error":{"code":"Conflict","message":"The request failed
 due to conflict with a concurrent request. To resolve it, please refer to
 https://aka.ms/activitylog to get more details on the conflicting
 requests."}

部署名称在两次部署迭代中保持相同。已尝试更改名称,但收到相同的错误。

当我删除日内瓦扩展和反恶意软件扩展时,此错误不再发生。

【问题讨论】:

  • “arm”标签适用于 ARM 微处理器体系结构,不适用于 Azure 资源管理器。请注意标签的使用。

标签: azure azure-resource-manager arm-template azure-deployment


【解决方案1】:

您需要在 ARM 模板的 resources 部分中为这些资源填写 dependsOn [] 部分。在资源组的Deployments 部分,您应该能够找出它们与哪些其他资源发生冲突,并使用该信息来设置部署顺序。

https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/define-resource-dependency

【讨论】:

    猜你喜欢
    • 2019-02-25
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    相关资源
    最近更新 更多