为 Azure Databricks 标记托管资源组
Tag a Managed Resource Group for Azure Databricks
考虑到 ,有什么方法可以标记资源组以符合我订阅的标记策略?
我正在使用模板 here 来部署我的资源。
很遗憾,您不能为使用 Azure 在 Azure Databricks 中创建的托管资源组添加自定义标签 portal/PowerShell/CLI。
原因:默认情况下,您不能对托管资源组执行任何写入操作。
如果您尝试修改托管资源组中的任何内容,您将看到此错误消息:
{"details":[{"code":"ScopeLocked","message":"The scope '/subscriptions/xxxxxxxxxxxxxxxx/resourceGroups/databricks-rg-chepra-d7ensl75cgiki' cannot perform write operation because following scope(s) are locked: '/subscriptions/xxxxxxxxxxxxxxxxxxxx/resourceGroups/databricks-rg-chepra-d7ensl75cgiki'. Please remove the lock and try again."}]}
可能的方式:whilecreating/modifying集群时可以指定tags为键值对,Azure Databricks会将这些tags应用到云资源中。
集群标签使您可以轻松监控组织中各个组使用的云资源的成本。您可以在创建集群时将标签指定为键值对,Databricks 将这些标签应用于 VM 和磁盘卷等云资源。
为方便起见,Databricks 为每个集群应用了四个默认标签:Vendor、Creator、ClusterName 和 ClusterId。您可以在创建集群时添加自定义标签。配置集群标签:
- 在集群配置页面上,点击高级选项开关。
- 在页面底部,单击 标签 选项卡。
- 为每个自定义标签添加键值对。您最多可以添加 45 个自定义标签。
现在您可以在门户中看到之前添加的标签:
参考: Azure Databricks - Cluster Tags.
希望对您有所帮助。
您在创建 Databricks 工作区时使用的任何标签也将用于托管资源组,因此只需确保在创建工作区时将所需标签添加到工作区即可。我知道这在从 Azure 门户创建工作区时有效,但我看不出有任何理由在使用 ARM 模板(或 Terraform 时无效)。
此外,我也很确定未来的更改将传播到所述资源组。
基于 post 我发现:,
Since Feb 10 2020, the Databricks resource will propagate any tags applied to the Databricks resource to the managed resources it created.
我认为现在直接标记 Databricks 资源的解决方案更简单。
希望这个答案(其他人的)对看到这个的每个人都有效post。
考虑到
我正在使用模板 here 来部署我的资源。
很遗憾,您不能为使用 Azure 在 Azure Databricks 中创建的托管资源组添加自定义标签 portal/PowerShell/CLI。
原因:默认情况下,您不能对托管资源组执行任何写入操作。
如果您尝试修改托管资源组中的任何内容,您将看到此错误消息:
{"details":[{"code":"ScopeLocked","message":"The scope '/subscriptions/xxxxxxxxxxxxxxxx/resourceGroups/databricks-rg-chepra-d7ensl75cgiki' cannot perform write operation because following scope(s) are locked: '/subscriptions/xxxxxxxxxxxxxxxxxxxx/resourceGroups/databricks-rg-chepra-d7ensl75cgiki'. Please remove the lock and try again."}]}
可能的方式:whilecreating/modifying集群时可以指定tags为键值对,Azure Databricks会将这些tags应用到云资源中。
集群标签使您可以轻松监控组织中各个组使用的云资源的成本。您可以在创建集群时将标签指定为键值对,Databricks 将这些标签应用于 VM 和磁盘卷等云资源。
为方便起见,Databricks 为每个集群应用了四个默认标签:Vendor、Creator、ClusterName 和 ClusterId。您可以在创建集群时添加自定义标签。配置集群标签:
- 在集群配置页面上,点击高级选项开关。
- 在页面底部,单击 标签 选项卡。
- 为每个自定义标签添加键值对。您最多可以添加 45 个自定义标签。
现在您可以在门户中看到之前添加的标签:
参考: Azure Databricks - Cluster Tags.
希望对您有所帮助。
您在创建 Databricks 工作区时使用的任何标签也将用于托管资源组,因此只需确保在创建工作区时将所需标签添加到工作区即可。我知道这在从 Azure 门户创建工作区时有效,但我看不出有任何理由在使用 ARM 模板(或 Terraform 时无效)。
此外,我也很确定未来的更改将传播到所述资源组。
基于 post 我发现:,
Since Feb 10 2020, the Databricks resource will propagate any tags applied to the Databricks resource to the managed resources it created.
我认为现在直接标记 Databricks 资源的解决方案更简单。 希望这个答案(其他人的)对看到这个的每个人都有效post。