我正在致力于实施自定义标签来跟踪与 Databricks 作业相关的成本。我通过修改 ADF JSON 管道架构成功地将标签添加到作业集群。但是,我正在努力将标签应用于交互式集群。下面是我一直在使用的 JSON 架构。谁能指导我如何继续标记交互式集群?
尝试了以下标记方法: 我可以查看组织强制执行的默认标签,但在应用自定义标签时遇到问题。虽然基本参数可见,但自定义标签不会出现。
{
"name": "Testing",
"type": "DatabricksNotebook",
"dependsOn": [],
"policy": {
"timeout": "0.12:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false,
"secureInput": false
},
"userProperties": [],
"typeProperties": {
"notebookPath": "/test/DB_test",
"baseParameters": {
"Team": "Football"
}
},
"linkedServiceName": {
"referenceName": "linkedserver_databricks",
"type": "LinkedServiceReference"
},
"parameters": {
"Team": "Cricket"
}
}
仅当您创建新的作业集群时,您才会获得添加自定义标签的选项,而使用现有的交互式集群时,您将无法获得该选项。
因为从某种意义上说,它已经在 databricks 工作区中创建,并且您选择它仅运行任务。因此,您只能通过workspace或rest Api修改或添加现有集群的标签。
您可以按照以下步骤在工作区中添加标签。
接下来添加标签并保存。
您还可以使用 rest api 添加或更新此内容。