链接的ARM模板失败

时间:2019-06-26 10:18:46

标签: azure-resource-manager arm-template

用于API管理的链接ARM模板失败

我以成功部​​署相同的顺序依次部署了每个模板。

"resources": [
    {
      "apiVersion": "2017-05-10",
      "name": "instanceTemplate",
      "type": "Microsoft.Resources/deployments",
      "properties": {
        "mode": "Incremental",
        "templateLink": {
          "uri": "url for template",
          "contentVersion": "1.0.0.0"
        },
        "parameters": {
          "sku": { "value": "[parameters('APIManagementSku')]" },
          "skuCount": { "value": "[parameters('APIManagementSkuCapacity')]" },
          "publisherName": { "value": "[parameters('publisherName')]" },
          "publisherEmail": { "value": "[parameters('publisherEmail')]" }
        }
      }
    },        
    {
      "apiVersion": "2017-05-10",
      "name": "productsUsersTemplate",
      "type": "Microsoft.Resources/deployments",
      "properties": {
        "mode": "Incremental",
        "templateLink": {
          "uri": "url for template",
          "contentVersion": "1.0.0.0"
        },
        "parameters": {
          "apiManagementServiceName": { "value": "[parameters('APIManagementInstanceName')]" }
        }
      },
      "dependsOn": [
        "[resourceId('Microsoft.Resources/deployments', 'instanceTemplate')]"
      ]
    },
    {
      "apiVersion": "2017-05-10",
      "name": "seviceTagsTemplate",
      "type": "Microsoft.Resources/deployments",
      "properties": {
        "mode": "Incremental",
        "templateLink": {
          "uri": "url for template",
          "contentVersion": "1.0.0.0"
        },
        "parameters": {
          "apiManagementServiceName": { "value": "[parameters('APIManagementInstanceName')]" }
        }
      },
      "dependsOn": [
        "[resourceId('Microsoft.Resources/deployments', 'instanceTemplate')]"
      ]
    }
  ]

我希望模板已正确部署(与单独部署模板时一样)。 但是,我收到以下错误消息:

Conflict: {
  "status": "Failed",
  "error": {
    "code": "ResourceDeploymentFailure",
    "message": "The resource operation completed with terminal provisioning state 'Failed'.",
    "details": [
      {
        "code": "DeploymentFailed",
        "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.",
        "details": [
          {
            "code": "PreconditionFailed",
            "message": "{\r\n  \"error\": {\r\n    \"code\": \"PreconditionFailed\",\r\n    \"message\": \"Exception of type 'Microsoft.WindowsAzure.ApiManagement.Management.Core.Exceptions.PreconditionFailedException' was thrown.\",\r\n    \"details\": null\r\n  }\r\n}"
          }
        ]
      }
    ]
  }
}

我还尝试添加其他依赖项,但仍然出现相同的错误

0 个答案:

没有答案