ユーザーアイコン

mizuko

11日前

0
0

Terraform での Cloud Run ドメインマッピングリソース定義

Terraform
Cloud Run

Terraform で Cloud Run のカスタムドメインを設定するリソース定義:

resource "google_cloud_run_domain_mapping" "default" { count = var.custom_domain != "" ? 1 : 0 location = var.region name = var.custom_domain metadata { namespace = var.project_id } spec { route_name = google_cloud_run_v2_service.app.name } depends_on = [google_cloud_run_v2_service.app] }

ポイント:

  • count で条件付きリソース作成(custom_domain が設定されている場合のみ)
  • name にカスタムドメインを指定
  • route_name で対象の Cloud Run サービスを指定
  • Cloud Run サービスの作成後に実行されるよう depends_on を設定