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

Google Cloud の認証情報認証

Google Cloudの認証情報認証 では、Google Cloudのサービスアカウントの認証情報を使用して、対象となるGoogle Cloudサービスアカウントを認証します。

Google Cloud 認証情報認証を使用する準備をするには、「 Google Cloud 認証情報認証の設定と使用」を参照してください。

Databricks で Google Cloud 資格情報認証を構成するには、次の関連する環境変数 ( .databrickscfg フィールド、Terraform フィールド、または Config フィールド) を設定する必要があります。

  • Databricksホスト

    • アカウント操作の場合は、https://accounts.gcp.databricks.com を指定します。
    • ワークスペース操作の場合は、 ワークスペースの URL を指定します (例: https://1234567890123456.7.gcp.databricks.com)。
  • アカウント操作の場合、Databricks アカウント ID

  • Google Cloud の認証情報 (Google Cloud サービス アカウントの Google 管理キー ペアの秘密キー部分へのローカル パスとして指定)、またはこの秘密キー部分の内容 (JSON 形式)。

Databricks で Google Cloud 資格情報認証を実行するには、参加しているツールまたは SDK に基づいて、コード内に以下を統合します。

ツールまたは SDK で特定の Databricks 認証の種類の環境変数を使用するには、「 Databricks リソースへのアクセスの承認 」またはツールまたは SDK のドキュメントを参照してください。統合クライアント認証の環境変数とフィールドおよびクライアント統合認証のデフォルト方式も参照してください。

アカウントレベルの操作では、以下の環境変数を設定します。

  • DATABRICKS_HOST:DatabricksアカウントのコンソールURL https://accounts.gcp.databricks.com の値に設定します。
  • DATABRICKS_ACCOUNT_ID
  • GOOGLE_CREDENTIALS

ワークスペースレベルの操作では、以下の環境変数を設定します。

  • DATABRICKS_HOSTで、Databricks ワークスペース URL の値 ( https://1234567890123456.7.gcp.databricks.comなど) に設定します。
  • GOOGLE_CREDENTIALS