首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Azure CLI部署创建和删除databricks资源的可能性

通过Azure CLI部署创建和删除databricks资源的可能性
EN

Stack Overflow用户
提问于 2022-10-20 19:30:46
回答 1查看 48关注 0票数 0

通常,当您使用ARM模板和azure CLI创建资源时,可以使用:

代码语言:javascript
运行
复制
az deployment group create --resource-group $resourceGroupName --template-file "infra/template.json" --parameters "infra/parameters.json"

然后,当我想删除资源时,我可以:

代码语言:javascript
运行
复制
az group delete --name $resourceGroupName

但是,使用Databricks,这也将创建其他资源组。即使您删除了DB资源组,您仍然拥有这些其他挥之不去的资源组。我希望能够删除databricks、创建的所有其他资源,而不必执行额外的手动步骤。

有什么干净的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-26 10:36:43

由Databricks 创建的托管资源组不能手动删除,因为它是由Databricks资源本身创建的。拒绝赋值可防止删除托管资源组。

删除资源的一种方法是删除现有的工作区,下面是使用azure的示例

通过AZURE CLI

我为演示目的创建了资源组tv和databricks电视

删除资源

在AzureCLI中使用以下命令删除资源。

Azure CLICopy

代码语言:javascript
运行
复制
az resource delete \
--resource-group tvs\
--name  tvs\
--ids  *****\

(注意: id是可以从JSON视图中选择的资源的id)

删除前

删除后

删除资源组

在AzureCLI中使用以下命令删除资源组。

Azure CLICopy

代码语言:javascript
运行
复制
az group delete --name tvs

Azure目前没有提供一种同时删除多个资源组的方法。

这是一种对我有用的方法。

单击“资源Groups

  • Select”要删除的资源组,单击“分配标记”,单击“赋值标签”(
  1. ),单击“指定标签”(

)

  1. 将一个名为“一次性服务”的新标记(可以命名为任何东西)和标记值指定为真正的

  1. 打开Azure Cloud https://shell.azure.com或单击Azure Portal工具栏中的Azure Shell图标.

  1. 将以下脚本放入Cloud并按enter.

az组列表--标签一次性-service=true-查询"[].id“--输出tsv

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74145398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档