注
この情報は、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 形式
進行状況ログを表示する形式: default、 append、 inplace、または json
-t, --target 文字列
該当する場合は、使用するバンドル ターゲット