池访问控制

预览

此功能已在公共预览

请注意

访问控制仅在优质及以上计划

缺省情况下,所有用户都可以创建和修改除非管理员启用了池访问控制。使用池访问控制,权限决定用户的能力。本文描述了各个权限以及如何配置池访问控制。

在使用池访问控制之前,Databricks管理员必须为工作区启用它。看到为您的工作区启用池访问控制

池的权限

存储池有三种权限级别:没有权限可以附着于,可以管理.该表列出了每个权限的能力。

能力

没有权限

可以附着于

可以管理

将集群附加到池

x

x

删除池

x

编辑池

x

修改池权限

x

配置池权限

要授予用户或组使用UI管理池或将集群附加到池的权限,请在池配置页面的底部选择权限选项卡。您可以:

  • 对象中选择用户和组选择用户或组下拉菜单并为其分配权限级别。

  • 使用用户或组名旁边的下拉菜单更新已经添加的用户和组的池权限。

分配池权限

请注意

属性赋予用户或组管理池或将集群附加到池的权限权限API 2.0

向用户或组授予权限的唯一方法创建池是通过SCIM API实现的。遵循Scim API 2.0文档,并授予用户allow-instance-pool-create权利。

起程拓殖集成

您可以在完全自动化的设置中使用Databricks Terraform提供商而且databricks_permissions

资源"databricks_group" "auto" {display_name = "Automation"}资源"databricks_group" "eng" {display_name = "Engineering"} data "databricks_node_type" " minimal " {local_disk = true}资源"databricks_instance_pool" "this" {instance_pool_name = "Reserved Instances" idle_instance_autotermination_minutes = 60 node_type_id = data.databricks_node_type. minimal。Id min_idle_instances = 0 max_capacity = 10} resource "databricks_permissions" "pool_usage" {instance_pool_id = databricks_instance_pool. properties . Id min_idle_instances = 0 max_capacity = 10}Id access_control {group_name = databricks_group.auto。display_name permission_level = "CAN_ATTACH_TO"} access_control {group_name = databricks_group.eng。display_name permission_level = "CAN_MANAGE"}}