created: 2024-09-30T09:08:02.663Z

gsutil は GOOGLE_APPLICATION_CREDENTIALS が効かない

GOOGLE_APPLICATION_CREDENTIALS は gcloud コマンドの認証情報をつかうための環境変数だが、gsutil はこの環境変数を定義しても参照してくれない。

鍵の json ファイルから activate-service-account する必要がある。

$ gcloud auth activate-service-account --key-file $GOOGLE_APPLICATION_CREDENTIALS

参考

Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考
[ad] Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考
Tom Long, 秋勇紀 (単行本(ソフトカバー))