如何删除databricks azure中的所有群集,而不是搜索和复制群集id?

如何删除databricks azure中的所有群集,而不是搜索和复制群集id?,azure,rest,databricks,azure-databricks,Azure,Rest,Databricks,Azure Databricks,我想务实地删除一组集群。比方说,它们只是一些测试的一个目的,我想立即删除它们 当我将所有集群分配给特定的池时,我认为这是可能的,但池API似乎不返回关于分配给它的集群的信息 还有其他想法吗 thx您可以在PowerShell中使用此工具轻松完成此操作。我在下面测试了这个脚本,效果很好 $databricksBearerToken = "" # enter your manually generated token here $databricksRegion = "" # enter regi

我想务实地删除一组集群。比方说,它们只是一些测试的一个目的,我想立即删除它们

当我将所有集群分配给特定的池时,我认为这是可能的,但池API似乎不返回关于分配给它的集群的信息

还有其他想法吗


thx

您可以在PowerShell中使用此工具轻松完成此操作。我在下面测试了这个脚本,效果很好

$databricksBearerToken = "" # enter your manually generated token here 
$databricksRegion = "" # enter region for the workspace here 
$databricksWorkSpaceName = "" # enter the name of your databricks workspace

# Return a list of existing clusters
$myclusters = Get-DatabricksClusters -BearerToken $databricksBearerToken -Region $databricksRegion

# Iterate through these clusters and remove them one by one
Foreach($cluster in $myclusters)
{ 
  $clusterName = $cluster.cluster_name
  $clusterID = $cluster.cluster_id
  Write-Host $clusterName
  Remove-DatabricksCluster -BearerToken $databricksBearerToken -Region $databricksRegion -ClusterName $clusterName -ClusterId $clusterID
}

这回答了你的问题吗?如果是这样,请点击复选标记。解决方案是,将我想要分组的集群添加到一个工作区。还有别的办法吗?使用标签?正则表达式胜过名字?