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

标签 azure rest databricks azure-databricks

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

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

还有其他想法吗?

谢谢

最佳答案

您可以使用此 module 在 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
}

关于azure - 如何删除databricks azure中的所有集群,而不是搜索和复制cluster_id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59737687/

相关文章:

java - 如何使用 Spring Boot 使用 CRUDRepository 的 findOne() 方法?

javascript - 我如何在 python django 中使用 REST 来执行多个任务

azure - 通过 databricks 从 Azure Data Lake 敏感存储访问文件

rest - 通过 REST API 列出 Azure 虚拟机

azure - Microsoft Azure AKS 位置(命令行字符串)

azure - 自动部署到 Azure 模拟器?

python - django rest 框架中的自定义 throttle 响应

Azure Databricks API

pyspark - 从 azure databricks 中删除 azure sql 数据库行

azure - 带有HDInsight的Azure Blob存储是否在完整行上拆分文件?