備註
此資訊適用於 Databricks CLI 版本 0.205 及以上。 Databricks CLI 處於 公開預覽狀態。
Databricks CLI 的使用受限於 Databricks 授權 和 Databricks 隱私權聲明,包括任何使用數據條款。
account network-connectivity
Databricks CLI 中的指令群組包含用來設定無伺服器運算資源工作區網路連線的指令。
Databricks 帳號 網路連接 建立 網路連接 設定
建立網路連接設定(NCC),在存取 Azure Storage 帳號時提供穩定的 Azure 服務子網路。 你也可以使用網路連線設定來建立 Databricks 管理的私有端點,讓 Databricks 的無伺服器運算資源私密存取你的資源。
這很重要
建立網路連接設定後,必須將一個或多個工作空間指派到新的網路連接設定。 你可以在同一 Data bricks 帳號內,與同一 Azure 區域的多個工作區共用一個網路連線設定。
databricks account network-connectivity create-network-connectivity-configuration NAME REGION [flags]
Arguments
NAME
網路連接配置的名稱。 名稱可包含字母數字、連字號及底線。 字元長度必須介於3至30字元之間。
REGION
網路連接配置的區域。 只有同一區域內的工作空間可以連接到網路連線設定。
選項
--json JSON
內嵌 JSON 字串或 @path 指向 JSON 檔案的要求本文
範例
以下範例建立網路連接配置:
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus
以下範例使用 JSON 建立網路連接設定:
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus --json '{"egress_config": {"default_rules": {"aws_stable_ip_rule": {"cidr_blocks": ["1.2.3.0/24"]}}}}'
以下範例使用 JSON 檔案建立網路連接配置:
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus --json @ncc.json
Databricks 帳號 Network-connectivity 建立-private-endpoint-rule
為指定的網路連接配置建立私有端點規則。 物件建立後,Databricks 會非同步地為你指定的 Azure 資源配置一個新的 Azure 私人端點。
這很重要
你必須使用 Azure 入口網站或其他 Azure 工具來核准私有端點以完成連線。 要取得私有端點的資訊,請對新的私有端點規則提出 GET 請求。
databricks account network-connectivity create-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
你的網路連線設定ID。
選項
--endpoint-service string
連接私有端點目標資源的完整目標 AWS 端點服務名稱。
--error-message string
如果有錯誤訊息。
--group-id string
客戶管理的私人端點服務不使用。
--resource-id string
目標資源的 Azure 資源 ID。
--json JSON
內嵌 JSON 字串或 @path 指向 JSON 檔案的要求本文
範例
以下範例建立私有端點規則:
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --resource-id "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx"
以下範例使用 JSON 建立一個私有端點規則:
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --json '{"resource_id": "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx", "group_id": "blob"}'
以下範例使用 JSON 檔案建立私有端點規則:
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --json @private-endpoint-rule.json
Databricks 帳號 網路-連接 刪除-網路-連接-配置
刪除網路連線設定。
databricks account network-connectivity delete-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
你的網路連線設定ID。
選項
範例
以下範例刪除了一個網路連接設定:
databricks account network-connectivity delete-network-connectivity-configuration ncc-abc123
Databricks 帳號 網路連線 刪除-私人-端點-規則
啟動刪除私有端點規則。 如果連線狀態為待處理或到期,私有端點會立即被刪除。 否則,私有端點將被停用,並在停用七天後刪除。 當私有端點被停用時,該停用欄位會設為 true,且該私有端點無法對你的無伺服器運算資源開放。
databricks account network-connectivity delete-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
你的網路連線設定ID。
PRIVATE_ENDPOINT_RULE_ID
你的私人端點規則 ID。
選項
範例
以下範例刪除了一條私有端點規則:
databricks account network-connectivity delete-private-endpoint-rule ncc-abc123 per-xyz789
Databricks 帳號 network-connectivity 取得-network-connectivity-configuration
設定網路連線。
databricks account network-connectivity get-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
你的網路連線設定ID。
選項
範例
以下範例得到一種網路連接配置:
databricks account network-connectivity get-network-connectivity-configuration ncc-abc123
Databricks Account Network-connectivity get-private-endpoint-rule(資料
取得私有端點規則。
databricks account network-connectivity get-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
你的網路連線設定ID。
PRIVATE_ENDPOINT_RULE_ID
你的私人端點規則 ID。
選項
範例
以下範例獲得私有端點規則:
databricks account network-connectivity get-private-endpoint-rule ncc-abc123 per-xyz789
Databricks 帳號 網路-連接清單-網路-連接-配置
取得多種網路連線配置。
databricks account network-connectivity list-network-connectivity-configurations [flags]
選項
--page-token string
分頁標記,根據先前查詢可跳到下一頁。
範例
以下範例列出所有網路連接配置:
databricks account network-connectivity list-network-connectivity-configurations
以下範例列出了具有分頁的網路連接配置:
databricks account network-connectivity list-network-connectivity-configurations --page-token "next_page_token"
Databricks 帳號網路-連接清單-私有-端點-規則
取得一系列私有端點規則。
databricks account network-connectivity list-private-endpoint-rules NETWORK_CONNECTIVITY_CONFIG_ID [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
你的網路連線設定ID。
選項
--page-token string
分頁標記,根據先前查詢可跳到下一頁。
範例
以下範例列出所有私有端點規則:
databricks account network-connectivity list-private-endpoint-rules ncc-abc123
以下範例列出帶有分頁的私有端點規則:
databricks account network-connectivity list-private-endpoint-rules ncc-abc123 --page-token "next_page_token"
Databricks 帳號 網路-連線更新-私人-端點-規則
更新私有端點規則。 目前僅允許更新客戶管理資源的私有端點規則。
databricks account network-connectivity update-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID UPDATE_MASK [flags]
Arguments
NETWORK_CONNECTIVITY_CONFIG_ID
網路連接配置的 ID,是這個私有端點規則物件的父資源。
PRIVATE_ENDPOINT_RULE_ID
你的私人端點規則 ID。
UPDATE_MASK
欄位遮罩必須是單一字串,並以逗號分隔多個字段(無空格)。 欄位路徑相對於資源物件,使用點號 (.) 巡覽子欄位 (例如 author.given_name)。 禁止指定序列或映射欄位中的元素,因為只能指定整個集合欄位。 功能變數名稱必須完全符合資源功能變數名稱。
選項
--enabled
只用於 AWS S3 服務的私有端點。
--error-message string
如果有錯誤訊息。
--json JSON
內嵌 JSON 字串或 @path 指向 JSON 檔案的要求本文
範例
以下範例更新了私有端點規則:
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --enabled
以下範例使用 JSON 更新私有端點規則:
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json '{"enabled": true}'
以下範例是使用 JSON 檔案更新私有端點規則:
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json @update-private-endpoint-rule.json
全域旗標
--debug
是否要啟用偵錯記錄。
-h 或 --help
顯示 Databricks CLI、相關命令群組或相關命令的幫助說明。
--log-file 字串
字串,表示要寫入輸出記錄檔的檔案。 若未指定此旗標,則預設值是將輸出記錄寫入 stderr。
--log-format 格式
記錄格式類型,text 或 json。 預設值是 text。
--log-level 字串
表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。
-o, --output 類型
指令輸出類型,text 或 json。 預設值是 text。
-p, --profile 字串
用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。
--progress-format 格式
顯示進度記錄的格式:default、、appendinplace、 或json
-t, --target 字串
如果適用,要使用的套件組合目標