メインコンテンツまでスキップ

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

グローバルフラグ

次の例では、ネットワーク接続構成を作成します。

Bash
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus

次の例では、JSON を使用してネットワーク接続構成を作成します。

Bash
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 ファイルを使用してネットワーク接続構成を作成します。

Bash
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

グローバルフラグ

次の例では、プライベート エンドポイント ルールを作成します。

Bash
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --resource-id "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx"

次の例では、JSON を使用してプライベート エンドポイント ルールを作成します。

Bash
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 ファイルを使用してプライベート エンドポイント ルールを作成します。

Bash
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。

オプション

グローバルフラグ

次の例では、ネットワーク接続構成を削除します。

Bash
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。

オプション

グローバルフラグ

次の例では、プライベート エンドポイント ルールを削除します。

Bash
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。

オプション

グローバルフラグ

次の例では、ネットワーク接続構成を取得します。

Bash
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。

オプション

グローバルフラグ

次の例では、プライベート エンドポイント ルールを取得します。

Bash
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

前のクエリに基づいて次のページに移動するためのページネーション トークン。

グローバルフラグ

次の例では、すべてのネットワーク接続構成を一覧表示します。

Bash
databricks account network-connectivity list-network-connectivity-configurations

次の例では、ページ区切り付きのネットワーク接続構成を一覧表示します。

Bash
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

前のクエリに基づいて次のページに移動するためのページネーション トークン。

グローバルフラグ

次の例では、すべてのプライベート エンドポイント ルールを一覧表示します。

Bash
databricks account network-connectivity list-private-endpoint-rules ncc-abc123

次の例では、ページ区切り付きのプライベート エンドポイント ルールを一覧表示します。

Bash
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

グローバルフラグ

次の例では、プライベート エンドポイント ルールを更新します。

Bash
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --enabled

次の例では、JSON を使用してプライベート エンドポイント ルールを更新します。

Bash
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json '{"enabled": true}'

次の例では、JSON ファイルを使用してプライベート エンドポイント ルールを更新します。

Bash
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

進捗ログを表示する形式: defaultappendinplace 、または json

-t, --target string

該当する場合、使用するバンドルターゲット