Azure Budget ARM模板第二次不起作用

时间:2019-06-26 13:28:11

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

我创建了一个简单的Azure Budget ARM模板。它是第一次工作。但是,如果我尝试再次部署相同的模板,则会出现以下错误。

"details": [
          {
            "code": "BadRequest",
            "message": "{\r\n  \"error\": {\r\n    \"code\": \"400\",\r\n    \"message\": \"There are changes made to Budget Budget-Cost-123456. Please get the latest budget to avoid overwrite. (Request ID: c9fe2605-e209-4aa4-9b71-05ef9c07ab63)\"\r\n
  }\r\n}"
          }
        ]

我只是在第一次部署后1分钟重复部署。因此,在那一分钟内没有机会更新该预算。这违反了ARM模板的idempotency规则。

由于此错误,我们无法在CI / CD管道中运行此模板。

模板https://github.com/Azure/azure-quickstart-templates/tree/master/create-budget

0 个答案:

没有答案