共用方式為

token-management 命令组

注释

此信息适用于 Databricks CLI 版本 0.205 及更高版本。 Databricks CLI 目前处于公共预览阶段。

Databricks CLI 的使用须遵守 Databricks 许可Databricks 隐私声明,包括任何数据使用规定。

token-management CLI 中的命令组使管理员能够获取其他用户的所有令牌和删除令牌。 管理员可以获取每个令牌、按 ID 获取特定令牌或获取特定用户的所有令牌。

databricks token-management create-obo-token

代表服务主体创建令牌。

databricks token-management create-obo-token APPLICATION_ID [flags]

Arguments

APPLICATION_ID

    服务主体的应用程序 ID

选项

--comment string

    描述令牌用途的注释

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

--lifetime-seconds int

    令牌过期前的秒数

全局标志

例子

databricks token-management create-obo-token <application-id> --comment "Service principal token" --lifetime-seconds 3600

databricks 令牌管理:删除

删除令牌,由其 ID 指定。

databricks token-management delete TOKEN_ID [flags]

Arguments

TOKEN_ID

    要撤销的令牌的 ID

选项

全局标志

例子

databricks token-management delete 12345

databricks 令牌管理获取

获取令牌的信息,由其 ID 指定。

databricks token-management get TOKEN_ID [flags]

Arguments

TOKEN_ID

    要获取的令牌的 ID

选项

全局标志

例子

databricks token-management get 12345

databricks 令牌管理列表

列出与指定工作区或用户关联的所有令牌。

databricks token-management list [flags]

选项

--created-by-id int

    创建令牌的用户的用户 ID

--created-by-username string

    创建令牌的用户的用户名

全局标志

例子

databricks token-management list
databricks token-management list --created-by-username someone@example.com

databricks token-management get-permission-levels

获取用户可以对对象拥有的权限级别。

databricks token-management get-permission-levels [flags]

选项

全局标志

例子

databricks token-management get-permission-levels

databricks token-management get-permissions

获取所有令牌的权限。 令牌可以从其根对象继承权限。

databricks token-management get-permissions [flags]

选项

全局标志

例子

databricks token-management get-permissions

databricks token-management set-permissions (设置令牌权限)

设置令牌权限。 设置对象的权限,替换现有权限(如果存在)。 如果未指定任何权限,则删除所有直接权限。 对象可以从其根对象继承权限。

databricks token-management set-permissions [flags]

选项

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

全局标志

例子

databricks token-management set-permissions --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'

databricks 令牌管理更新权限

更新所有令牌的权限。 令牌可以从其根对象继承权限。

databricks token-management update-permissions [flags]

选项

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

全局标志

例子

databricks token-management update-permissions --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_USE"}]}'

全局标志

--debug

  是否启用调试日志记录。

-h--help

    显示 Databricks CLI、相关命令组或相关命令的帮助。

--log-file 字符串

    一个字符串,表示要将输出日志写入到的文件。 如果未指定此标志,则默认会将输出日志写入到 stderr。

--log-format 格式

    日志格式类型,textjson。 默认值为 text

--log-level 字符串

    一个表示日志格式级别的字符串。 如果未指定,则禁用日志格式级别。

-o, --output 类型

    命令输出类型为 textjson。 默认值为 text

-p, --profile 字符串

    要用于运行命令的 ~/.databrickscfg 文件中的配置文件名称。 如果未指定此标志,并且存在命名为 DEFAULT 的配置文件,则使用该配置文件。

--progress-format 格式

    显示进度日志的格式: defaultappendinplacejson

-t, --target 字符串

    如果适用,要使用的捆绑包目标