account network-connectivityコマンドグループ
この情報は、Databricks CLI バージョン 0.205 以降に適用されます。Databricks CLI はパブリック プレビュー段階です。
Databricks CLI使用には、使用状況データ プロビジョニングを含むDatabricksライセンスおよびDatabricksプライバシー通知が適用されます。
Databricks CLI内のaccount network-connectivityコマンド グループには、サーバーレス コンピュート リソースのワークスペースのネットワーク接続を構成するコマンドが含まれています。
Databricks アカウント ネットワーク接続 ネットワーク接続構成の作成
Azure ストレージ アカウントにアクセスするときに安定した Azure サービス サブネットを提供するネットワーク接続構成 (NCC) を作成します。ネットワーク接続構成を使用してDatabricks管理のプライベート エンドポイントを作成し、 Databricksサーバーレス コンピュート リソースがリソースにプライベートにアクセスできるようにすることもできます。
ネットワーク接続構成を作成した後、新しいネットワーク接続構成に 1 つ以上のワークスペースを割り当てる必要があります。同じ Databricks アカウント内の同じ Azure リージョンの複数のワークスペースで 1 つのネットワーク接続構成を共有できます。
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 アカウント network-connectivity create-private-endpoint-rule
指定されたネットワーク接続構成のプライベート エンドポイント ルールを作成します。オブジェクトが作成されると、Databricks は指定された Azure リソースに新しい Azure プライベート エンドポイントを非同期的にプロビジョニングします。
接続を完了するには、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 アカウントのネットワーク接続、ネットワーク接続構成の削除
ネットワーク接続構成を削除します。
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 アカウント network-connectivity delete-private-endpoint-rule
プライベート エンドポイント ルールの削除を開始します。接続状態が PENDING または 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 アカウント network-connectivity get-ネットワーク接続構成
ネットワーク接続構成を取得します。
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 アカウント network-connectivity 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 アカウントのネットワーク接続、ネットワーク接続構成のリスト
ネットワーク接続構成の配列を取得します。
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]
議論
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 アカウント network-connectivity 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
フィールド マスクは単一の文字列で、複数のフィールドはコンマ (スペースなし) で区切る必要があります。フィールド パスはリソース オブジェクトを基準とし、ドット ( . ) を使用してサブフィールド (例: 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 string
出力ログを書き込むファイルを表す文字列。このフラグが指定されていない場合、デフォルトでは出力ログは stderr に書き込まれます。
--log-format format
ログ形式のタイプ、 textまたはjson 。デフォルト値はtextです。
--log-level string
ログ形式のレベルを表す文字列。指定しない場合は、ログ形式のレベルは無効になります。
-o, --output タイプ
コマンド出力タイプ、 textまたはjson 。デフォルト値はtextです。
-p, --profile string
コマンドを実行するために使用する~/.databrickscfgファイル内のプロファイルの名前。このフラグが指定されていない場合、存在する場合は、 DEFAULTという名前のプロファイルが使用されます。
--progress-format format
進捗ログを表示する形式: default 、 append 、 inplace 、または json
-t, --target string
該当する場合、使用するバンドルターゲット