如何根据Azure中的部署名称删除所有已部署资源 [英] How to remove all deployed resources based on deployment name in Azure

查看:0
本文介绍了如何根据Azure中的部署名称删除所有已部署资源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用ARM模板配置新的Azure环境。 为了部署,我使用Azure PowerShellNew-AzureRmResourceGroupDeployment命令,其中我指定DeploymentNameResourceGroupName等。

但是,当我要通过运行

删除部署的资源时
Remove-AzureRmResourceGroupDeployment -Name DeploymentName -ResourceGroupName RGname -Force 

它不删除资源。它只是在Azure门户的部署选项卡中删除一个标签。是否有方法回滚或删除包含相关资源的部署?我不想删除整个资源组。

推荐答案

微软的一般指导是,资源组包含零个或多个共享公共生命周期的资源。因此,他们可能会告诉您将不同的部署划分到不同的资源组中。

我实际上已经尝试了您以前所做的相同操作,但是删除部署只会删除部署元数据,而不会删除部署所提供的实际资源。如果能够根据资源所属的最新部署来"分割"资源,这将是一个很好的功能要求。

以下是支持文档:

您的组中的所有资源应该共享相同的生命周期。您将一起部署、更新和删除它们。如果某个资源(如数据库服务器)需要存在于不同的部署周期中,则该资源应位于另一个资源组中。

https://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/#resource-groups

这篇关于如何根据Azure中的部署名称删除所有已部署资源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆