Cloud Run 用 Terraform セットアップスクリプトの実行手順
Terraform
インフラ
Google Cloud
知識
運用
事前準備:
bash
# Google Cloud SDK のインストール
brew install google-cloud-sdk
# Terraform のインストール
brew install terraform
# Google Cloud にログイン
gcloud auth login
gcloud auth application-default login自動セットアップスクリプトの実行:
bash
cd terraform/scripts
./setup.shスクリプトが自動実行する処理:
- プロジェクト ID の設定
- 必要な GCP API の有効化
- Terraform 用サービスアカウントの作成と権限付与
- Cloud Build サービスアカウントの権限設定
- Terraform State 管理用 GCS バケットの作成
- サービスアカウントキーの生成
- 環境変数ファイル (.env) の作成
環境変数の適用:
bash
source ../.env