次の方法で共有


account credentials コマンド グループ

この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です

Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。

Databricks CLI 内の account credentials コマンド グループには、アカウントの資格情報構成を管理するためのコマンドが含まれています。 Databricks が新しいワークスペース用の適切な VPC にクラスターをデプロイできるように、Databricks は AWS アカウントのクロスアカウント サービス IAM ロールにアクセスする必要があります。 資格情報構成はこのロール情報をカプセル化し、その ID は新しいワークスペースの作成時に使用されます。

databricks アカウントの資格情報の作成

指定したアカウントのクラウドクロスアカウント資格情報を表す Databricks 資格情報構成を作成します。 Databricks はこれを使用して、Databricks クラスターをホストするようにネットワーク インフラストラクチャを適切に設定します。 AWS IAM ロールの場合は、返された資格情報オブジェクトの外部 ID (Databricks アカウント API アカウント ID) を信頼し、必要なアクセスポリシーを構成する必要があります。

ヒント

応答の credentials_id フィールド (新しい資格情報構成オブジェクトの ID) を保存します。

databricks account credentials create [flags]

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path

グローバル フラグ

例示

次の例では、JSON を使用して資格情報の構成を作成します。

databricks account credentials create --json '{"credentials_name": "my-credentials", "aws_credentials": {"sts_role": {"role_arn": "arn:aws:iam::123456789012:role/databricks-cross-account-role"}}}'

次の例では、JSON ファイルを使用して資格情報構成を作成します。

databricks account credentials create --json @credentials.json

databricks アカウントの資格情報の削除

ID で指定されたアカウントの Databricks 資格情報構成オブジェクトを削除します。 ワークスペースに関連付けられている資格情報は削除できません。

databricks account credentials delete CREDENTIALS_ID [flags]

論争

CREDENTIALS_ID

    Databricks アカウント API 資格情報構成 ID。

オプション

グローバル フラグ

例示

次の例では、ID によって資格情報の構成を削除します。

databricks account credentials delete cred-abc123

databricks アカウントの資格情報を取得する

ID で指定されたアカウントの Databricks 資格情報構成オブジェクトを取得します。

databricks account credentials get CREDENTIALS_ID [flags]

論争

CREDENTIALS_ID

    資格情報の構成 ID。

オプション

グローバル フラグ

例示

次の例では、ID によって資格情報の構成を取得します。

databricks account credentials get cred-abc123

databricks アカウントの資格情報の一覧

ID で指定されたアカウントの Databricks 資格情報構成オブジェクトを一覧表示します。

databricks account credentials list [flags]

オプション

グローバル フラグ

例示

次の例では、すべての資格情報の構成を一覧表示します。

databricks account credentials list

グローバル フラグ

--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 形式

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

-t, --target 文字列

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