blog.bouzuya.net

2024-07-18 Cloud Run の未認証を許可する Terraform 設定のメモ

google_cloud_run_v2_service_iam_memberallUsersroles/run.invoker (Cloud Run 起動元) に付与したら「未認証の呼び出しを許可」になる。

https://cloud.google.com/run/docs/securing/managing-access#make-service-public

# <https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service_iam>
resource "google_cloud_run_v2_service_iam_member" "all_users" {
  name   = google_cloud_run_v2_service.web.name
  member = "allUsers"
  role   = "roles/run.invoker"
}

Terraform のモジュールを切る基準がよく分かっていない。いまつくっている程度のものなら全部まとめてひとつで良い気がする。ひとつだけでも切っておくのは環境別のルートモジュール (?) から参照するため。


今日のコミット。