无法删除Azure资源组

时间:2018-03-22 13:37:24

标签: azure-resource-manager

我目前正在测试自动化ARM模板部署,以便为我们的客户创建非常相似的环境。它们通常包括Azure Web App,Azure SQL数据库实例(以及同一资源组中的新管理服务器实例)以及VM(由于VM的ARM模板非常笨重,因此当前省略了测试)。

不幸的是,我似乎无法删除以这种方式创建的资源组。接受删除请求(cli或门户以相同的方式做出反应)并且无限制地运行。它往往会在没有错误消息的情况下停止。其中一个资源组的协议如下所示:

enter image description here

删除SQL请求似乎失败并出现错误。这很奇怪,因为资源无处可寻 - 资源组显示为空。后续删除请求的行为方式相同。

我不确定此问题是否与this question有关,这也是我发布问题的原因。

===编辑===

这是模板中Azure SQL资源失败时收到的错误消息的内容。我假设失败的Azure SQL实例仍然设法锁定资源组 - 在重新部署之前,我只是无法获取它以删除它。

{
    "additionalProperties": {
        "error": {
            "code": "DeploymentFailed",
            "details": [{
                    "code": "BadRequest",
                    "message": "{\r\n  \"Code\": \"BadRequest\",\r\n  \"Message\": \"Too many (2) hostnames in the default DNS zone. Limit is 1.\",\r\n  \"Target\": null,\r\n  \"Details\": [\r\n    {\r\n      \"Message\": \"Too many (2) hostnames in the default DNS zone. Limit is 1.\"\r\n    },\r\n    {\r\n      \"Code\": \"BadRequest\"\r\n    },\r\n    {\r\n      \"ErrorEntity\": {\r\n        \"ExtendedCode\": \"04017\",\r\n        \"MessageTemplate\": \"Too many ({0}) hostnames in the default DNS zone. Limit is {1}.\",\r\n        \"Parameters\": [\r\n          \"2\",\r\n          \"1\"\r\n        ],\r\n        \"Code\": \"BadRequest\",\r\n        \"Message\": \"Too many (2) hostnames in the default DNS zone. Limit is 1.\"\r\n      }\r\n    }\r\n  ],\r\n  \"Innererror\": null\r\n}"
                },
                {
                    "code": "Conflict",
                    "message": "{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"InvalidParameterValue\",\r\n        \"message\": \"Invalid value given for parameter Password. Specify a valid parameter value.\"\r\n      }\r\n    ]\r\n  }\r\n}"
                }
            ],
            "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details."
        },
        "status": "Failed"
    },
    "id": null,
    "name": null,
    "properties": null
}

0 个答案:

没有答案