GCPでアクセストークンを取得する

ほとんどのサービスは クライアントライブラリ を使えば

export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json 

みたいに環境変数を設定するだけで良いのだが、Cloud Build 等は access tokenを取得して叩く必要がある

という事でGCPのサービスアカウントからアクセストークンを取得するコード

スコープ一覧はこちら
https://developers.google.com/identity/protocols/googlescopes

アクセストークンのテストは DLP とかがお手軽で良いかな

参考リンク