123.7. authentication-configuration
Google Pubsub コンポーネント認証は、GCP サービスアカウントでの使用を対象としています。詳細については、Google Cloud Platform Auth ガイド を参照してください。
Google のセキュリティー認証情報は、次の 2 個のオプションのいずれかを使用して明示的に設定できます。
- サービスアカウントのメールとサービスアカウントキー (PEM 形式)
- GCP 認証情報ファイルのロケーション
両方が設定されている場合、サービスアカウントの電子メール/キーが優先されます。
または暗黙的に、接続ファクトリーが Application Default Credentials にフォールバックします。
OBS!デフォルトの認証情報ファイルのロケーションは、GOOGLE_APPLICATION_CREDENTIALS 環境変数を介して設定できます。
サービスアカウントのメールとサービスアカウントキーは、GCP JSON 認証情報ファイルでそれぞれ client_email と private_key として見つかります。