通常,当您使用ARM模板和azure CLI创建资源时,可以使用:
az deployment group create --resource-group $resourceGroupName --template-file "infra/template.json" --parameters "infra/parameters.json"
然后,当我想删除资源时,我可以:
az group delete --name $resourceGroupName
但是,使用Databricks,这也将创建其他资源组。即使您删除了DB资源组,您仍然拥有这些其他挥之不去的资源组。我希望能够删除databricks、和创建的所有其他资源,而不必执行额外的手动步骤。
有什么干净的方法吗?
发布于 2022-10-26 10:36:43
由Databricks 创建的托管资源组不能手动删除,因为它是由Databricks资源本身创建的。拒绝赋值可防止删除托管资源组。
删除资源的一种方法是删除现有的工作区,下面是使用azure的示例
通过AZURE CLI
我为演示目的创建了资源组tv和databricks电视
删除资源
在AzureCLI中使用以下命令删除资源。
Azure CLICopy
az resource delete \
--resource-group tvs\
--name tvs\
--ids *****\
(注意: id是可以从JSON视图中选择的资源的id)
删除前
删除后
删除资源组
在AzureCLI中使用以下命令删除资源组。
Azure CLICopy
az group delete --name tvs
Azure目前没有提供一种同时删除多个资源组的方法。
这是一种对我有用的方法。
单击“资源Groups
)
。
az组列表--标签一次性-service=true-查询"[].id“--输出tsv
https://stackoverflow.com/questions/74145398
复制相似问题