背景去年触っていた時は Key Management Serviceについて勘違いしていたこと - あーありがち(2018-10-21) こんな感じで、 GCPの中にコードを送り込むことを自動化する際にサービスアカウントを使うので、そのアカウントの鍵が必要pkgcloud が keyFilename がないと激おこという理由で鍵をどう管理するかを考えていたのだけど、事情が変わって鍵の管理を全部不要にできたので、これをまとめておく。 まとめpkgcloud が 2019-04 時点で依存 npm を gcloud から @google-cloud に乗り換えたおかげで client library の挙動が正しくなった 動作時のサービスアカウントの default credentials と permissions を取得できるCloud Source Repositories & Clou