token-management 命令组

Note

此信息适用于 Databricks CLI 版本 0.205 及更高版本。 The Databricks CLI is in Public Preview.

Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.

The token-management command group within the Databricks CLI enables administrators to get all tokens and delete tokens for other users. 管理员可以获取每个令牌、按 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 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。

--lifetime-seconds int

    令牌过期前的秒数

Global flags

Examples

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

选项

Global flags

Examples

databricks token-management delete 12345

databricks 令牌管理获取

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

databricks token-management get TOKEN_ID [flags]

Arguments

TOKEN_ID

    要获取的令牌的 ID

选项

Global flags

Examples

databricks token-management get 12345

databricks 令牌管理列表

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

databricks token-management list [flags]

选项

--created-by-id int

    创建令牌的用户的用户 ID

--created-by-username string

    创建令牌的用户的用户名

Global flags

Examples

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]

选项

Global flags

Examples

databricks token-management get-permission-levels

databricks token-management get-permissions

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

databricks token-management get-permissions [flags]

选项

Global flags

Examples

databricks token-management get-permissions

databricks token-management set-permissions

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

databricks token-management set-permissions [flags]

选项

--json JSON

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

Global flags

Examples

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

databricks token-management update-permissions

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

databricks token-management update-permissions [flags]

选项

--json JSON

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

Global flags

Examples

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

Global flags

--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 字符串

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