是否有推荐且确定的方法来删除订阅级别部署创建的资源?
到目前为止,仅当订阅级别部署包含单个资源组时,我才看到一种简单的方法。在这种情况下,删除 RG 将正确删除所有资源。
但是,如果订阅级别部署创建了多个 RG,则删除它们的顺序应该由依赖顺序驱动,并且发现这一点并不容易。 此外,订阅级别部署还可以创建其他资源,列出 here .
到目前为止我找不到任何好的方法。
最佳答案
Azure 没有任何方法可以直接删除在订阅级别部署中部署的资源。
您可以寻找的替代方式
- Deployments-Get API将为您提供在部署过程中部署的资源 ID。
从 (1) 收集所有资源 ID
使用'Resources - Delete By Id ' 用于删除资源 ID 的 API(来自 2)
删除https://management.azure.com/{resourceId}?api-version=2021-04-01
您可以使用上述方法/逻辑来构建脚本或一段代码来自动化整个过程。
关于azure - 如何删除 Azure 订阅级别部署的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68105001/