GCP の認証ライブラリが使用する認証情報である。
Terraform などのサードパーティツール でも ADC が使われる(=この認証ライブラリが使われているようである)
認証ライブラリは、以下のを探して ADC を取得しようとする。
- 環境変数
GOOGLE_APPLICATION_CREDENTIALS
で設定されている「サービスアカウントキーや、Workload Identity 連携の認証情報構成のJSONファイルパス」 -
gcloud auth application-default login
実行時に保存される ADC ファイルのパス(保存場所は OS によって異なる)- Linux / Mac:
~/.config/gcloud/application_default_credentials.json
- Windows:
%APPDATA%\gcloud\application_default_credentials.json
- Linux / Mac:
- (GCP リソース上である場合のみ)リソースに紐づけられたサービスアカウントの認証情報(メタデータサーバーから自動取得する)
参考: