(参考)GoogleCloudサービス間認証 https://cloud.google.com/sdk/gcloud/reference/auth/print-identity-token
/go または /python ディレクトリで作成してください
touch .envTARGET_URLとAUDIENCEはGCPのCloud RunのURLを設定してください。 パスの指定を間違えないようにしてください
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/gcp-credential.json"
TARGET_URL="GCP_CLOUD_RUN_URL"
AUDIENCE="GCP_CLOUD_RUN_URL"pythonの場合はrequirements.txtを作成してください requirements.txt
python-dotenv
google-auth
requestsgoの場合
go mod tidygo run main.gopythonの場合
- 仮想環境を作成
python3 -m venv venv- 仮想環境をアクティベート
source venv/bin/activate- 依存関係をインストール
pip3 install -r requirements.txt- 実行
python3 main.py5.仮想環境を終了
deactivate