共用方式為


temporary-path-credentials 命令群組

備註

此資訊適用於 Databricks CLI 版本 0.205 及以上。 Databricks CLI 處於 公開預覽狀態

Databricks CLI 的使用受限於 Databricks 授權Databricks 隱私權聲明,包括任何使用數據條款。

temporary-path-credentials Databricks CLI 中的指令群組包含產生短命、縮小範圍的憑證的指令,這些憑證用於存取 Databricks 中註冊的外部雲端儲存位置。 這些憑證提供安全且有時間限制的雲端環境資料存取,如 AWS、Azure 和 Google Cloud。 如需外部系統存取,請參閱 Unity 目錄憑證發放

Databricks 臨時路徑憑證生成臨時路徑憑證

產生一個短效憑證,直接存取 Databricks 中登記的雲端儲存位置。 產生臨時路徑憑證 API 僅支援外部儲存路徑,特別是外部位置與外部資料表。 此 API 不支援受管理資料表。

metastore 必須將 external_access_enabled 旗標設為 true(預設為 false)。 呼叫者必須擁有外部位置的 EXTERNAL_USE_LOCATION 權限;此特權僅能由外部位置擁有者授予。 對於對現有外部資料表的請求,呼叫者也必須擁有父結構的 EXTERNAL_USE_SCHEMA 權限;此特權僅能由目錄擁有者授予。

databricks temporary-path-credentials generate-temporary-path-credentials URL OPERATION [flags]

Arguments

URL

    路徑存取的網址。

OPERATION

    操作正在路徑上進行。 支援的值:PATH_CREATE_TABLEPATH_READPATH_READ_WRITE

選項

--dry-run

    可選的標記可測試請求而不產生憑證。

--json JSON

    內嵌 JSON 字串或 @path 指向 JSON 檔案的要求本文

全域旗標

範例

以下範例為 S3 位置的讀取存取產生臨時憑證:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ

以下範例產生 Azure 儲存位置的讀寫存取權的臨時憑證:

databricks temporary-path-credentials generate-temporary-path-credentials abfss://container@storage.dfs.core.windows.net/path PATH_READ_WRITE

以下範例為在 GCS 地點建立資料表產生臨時憑證:

databricks temporary-path-credentials generate-temporary-path-credentials gs://my-bucket/my-path PATH_CREATE_TABLE

以下範例進行試演以測試該請求:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --dry-run

以下範例使用 JSON 產生憑證:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --json '{}'

全域旗標

--debug

  是否要啟用偵錯記錄。

-h--help

    顯示 Databricks CLI、相關命令群組或相關命令的幫助說明。

--log-file 字串

    字串,表示要寫入輸出記錄檔的檔案。 若未指定此旗標,則預設值是將輸出記錄寫入 stderr。

--log-format 格式

    記錄格式類型,textjson。 預設值是 text

--log-level 字串

    表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。

-o, --output 類型

    指令輸出類型,textjson。 預設值是 text

-p, --profile 字串

    用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。

--progress-format 格式

    顯示進度記錄的格式:default、、appendinplace、 或json

-t, --target 字串

    如果適用,要使用的套件組合目標