artifact-allowlists 命令组

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 artifact-allowlists command group within the Databricks CLI allows you to manage artifact allowlists in Unity Catalog. 在 Databricks Runtime 13.3 及更高版本中,可以将库和 init 脚本添加到 Unity 目录中的允许列表,以便用户可以在配置了共享访问模式的计算上利用这些项目。 请参阅在采用标准访问模式(以前称为“共享访问模式”)的计算上将库和初始化脚本加入允许列表

databricks artifact-allowlists get

获取特定项目类型的项目允许列表。 调用方必须是元存储管理员或具有 MANAGE _LLOWLIST 元存储的权限。

databricks artifact-allowlists get ARTIFACT_TYPE [flags]

Arguments

ARTIFACT_TYPE

    允许列表的项目类型。 支持的值:INIT_SCRIPTLIBRARY_JARLIBRARY_MAVEN

选项

Global flags

Examples

以下示例获取库 JAR 文件的项目允许列表:

databricks artifact-allowlists get LIBRARY_JAR

databricks artifact-allowlists update

设置项目允许列表。 设置特定项目类型的项目允许列表。 整个项目允许列表将替换为新的允许列表。 调用方必须是元存储管理员或具有 MANAGE_ALLOWLIST 元存储的权限。

databricks artifact-allowlists update ARTIFACT_TYPE [flags]

Arguments

ARTIFACT_TYPE

    允许列表的项目类型。 支持的值:INIT_SCRIPTLIBRARY_JARLIBRARY_MAVEN

选项

--json JSON

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

Global flags

Examples

以下示例使用内联 JSON 为 init 脚本设置项目允许列表:

databricks artifact-allowlists update INIT_SCRIPT --json '{"artifact_matchers": [{"artifact": "s3://my-bucket/init-script.sh", "match_type": "PREFIX_MATCH"}]}'

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

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