ローカルのDocker環境からGCP操作するための設定

認証の問題になると思います。
認証のスタートガイドを参考に、サービスアカウントからJSON キーファイルをダウンロードします。

ダウンロードしたJSONファイルをプロジェクト内の任意の場所に設置し、
docker-compose.yml にて
environment:GOOGLE_APPLICATION_CREDENTIALS にJSONファイルのパスを設定します。

パスは volumes: での指定から入ります。

version: '3'
services:
  test:
    environment:
      GOOGLE_APPLICATION_CREDENTIALS: /srv/app/xxxxxx.json
    volumes:
      - ./test-app:/srv/app

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です