注
この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です。
Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。
Databricks CLI 内の account network-connectivity コマンド グループには、サーバーレス コンピューティング リソースのワークスペースのネットワーク接続を構成するコマンドが含まれています。
databricks アカウントのネットワーク接続の作成-network-connectivity-configuration
Azure Storage アカウントにアクセスするときに安定した Azure サービス サブネットを提供するネットワーク接続構成 (NCC) を作成します。 また、ネットワーク接続構成を使用して Databricks マネージド プライベート エンドポイントを作成し、Databricks サーバーレス コンピューティング リソースがリソースにプライベートにアクセスできるようにすることもできます。
Important
ネットワーク接続構成を作成したら、新しいネットワーク接続構成に 1 つ以上のワークスペースを割り当てる必要があります。 1 つのネットワーク接続構成を、同じ Databricks アカウント内の同じ Azure リージョンの複数のワークスペースと共有できます。
databricks account network-connectivity create-network-connectivity-configuration NAME REGION [flags]
論争
NAME
ネットワーク接続構成の名前。 名前には、英数字、ハイフン、アンダースコアを含めることができます。 長さは 3 ~ 30 文字にする必要があります。
REGION
ネットワーク接続構成のリージョン。 ネットワーク接続構成にアタッチできるのは、同じリージョン内のワークスペースのみです。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
例示
次の例では、ネットワーク接続構成を作成します。
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 アカウントのネットワーク接続の作成-private-endpoint-rule
指定したネットワーク接続構成のプライベート エンドポイント規則を作成します。 オブジェクトが作成されると、Databricks は、指定した Azure リソースに新しい Azure プライベート エンドポイントを非同期的にプロビジョニングします。
Important
Azure portal またはその他の Azure ツールを使用して、プライベート エンドポイントを承認して接続を完了する必要があります。 作成されたプライベート エンドポイントの情報を取得するには、新しいプライベート エンドポイントルールで GET 要求を行います。
databricks account network-connectivity create-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID [flags]
論争
NETWORK_CONNECTIVITY_CONFIG_ID
ネットワーク接続構成 ID。
オプション
--endpoint-service string
プライベート エンドポイントの宛先リソースに接続する完全なターゲット AWS エンドポイント サービス名。
--error-message string
エラー メッセージがある場合。
--group-id string
カスタマー マネージド プライベート エンドポイント サービスでは使用されません。
--resource-id string
ターゲット リソースの Azure リソース ID。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
例示
次の例では、プライベート エンドポイント規則を作成します。
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 アカウントの network-connectivity delete-network-connectivity-configuration
ネットワーク接続構成を削除します。
databricks account network-connectivity delete-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]
論争
NETWORK_CONNECTIVITY_CONFIG_ID
ネットワーク接続構成 ID。
オプション
例示
次の例では、ネットワーク接続構成を削除します。
databricks account network-connectivity delete-network-connectivity-configuration ncc-abc123
databricks アカウントのネットワーク接続の削除-private-endpoint-rule
プライベート エンドポイント規則の削除を開始します。 接続状態が保留中または EXPIRED の場合、プライベート エンドポイントはすぐに削除されます。 それ以外の場合、プライベート エンドポイントは非アクティブ化され、非アクティブ化の 7 日後に削除されます。 プライベート エンドポイントが非アクティブ化されると、非アクティブ化されたフィールドは true に設定され、プライベート エンドポイントはサーバーレス コンピューティング リソースでは使用できません。
databricks account network-connectivity delete-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]
論争
NETWORK_CONNECTIVITY_CONFIG_ID
ネットワーク接続構成 ID。
PRIVATE_ENDPOINT_RULE_ID
プライベート エンドポイントルール ID。
オプション
例示
次の例では、プライベート エンドポイント規則を削除します。
databricks account network-connectivity delete-private-endpoint-rule ncc-abc123 per-xyz789
databricks アカウントのネットワーク接続 get-network-connectivity-configuration
ネットワーク接続の構成を取得します。
databricks account network-connectivity get-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]
論争
NETWORK_CONNECTIVITY_CONFIG_ID
ネットワーク接続構成 ID。
オプション
例示
次の例では、ネットワーク接続の構成を取得します。
databricks account network-connectivity get-network-connectivity-configuration ncc-abc123
databricks アカウントのネットワーク接続 get-private-endpoint-rule
プライベート エンドポイント規則を取得します。
databricks account network-connectivity get-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]
論争
NETWORK_CONNECTIVITY_CONFIG_ID
ネットワーク接続構成 ID。
PRIVATE_ENDPOINT_RULE_ID
プライベート エンドポイントルール ID。
オプション
例示
次の例では、プライベート エンドポイント規則を取得します。
databricks account network-connectivity get-private-endpoint-rule ncc-abc123 per-xyz789
databricks アカウントの network-connectivity list-network-connectivity-configurations
ネットワーク接続構成の配列を取得します。
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 アカウントのネットワーク接続リスト-private-endpoint-rules
プライベート エンドポイント規則の配列を取得します。
databricks account network-connectivity list-private-endpoint-rules NETWORK_CONNECTIVITY_CONFIG_ID [flags]
論争
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 アカウントのネットワーク接続 update-private-endpoint-rule
プライベート エンドポイント規則を更新します。 現在、お客様が管理するリソースに対するプライベート エンドポイントルールのみが更新できます。
databricks account network-connectivity update-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID UPDATE_MASK [flags]
論争
NETWORK_CONNECTIVITY_CONFIG_ID
ネットワーク接続構成の ID。これは、このプライベート エンドポイント ルール オブジェクトの親リソースです。
PRIVATE_ENDPOINT_RULE_ID
プライベート エンドポイントルール ID。
UPDATE_MASK
フィールド マスクは 1 つの文字列で、複数のフィールドをコンマで区切る必要があります (スペースなし)。 フィールド パスはリソース オブジェクトに対する相対パスであり、ドット (.) を使用してサブフィールド ( author.given_name など) を移動します。 コレクション フィールド全体のみを指定できるため、シーケンス フィールドまたはマップ フィールド内の要素の指定は許可されません。 フィールド名は、リソース フィールド名と完全に一致する必要があります。
オプション
--enabled
AWS S3 サービスに向かうプライベート エンドポイントでのみ使用されます。
--error-message string
エラー メッセージがある場合。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
例示
次の例では、プライベート エンドポイント規則を更新します。
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、 append、 inplace、または json
-t, --target 文字列
該当する場合は、使用するバンドル ターゲット