ユーザーアイコン

mizuko

11日前

0
0

Cloud Run v2 でデフォルトURLを無効化する方法

Terraform
インフラ
Cloud Run

Cloud Run のデフォルトURL(*.run.app)を無効化して、カスタムドメインのみでアクセス可能にする設定方法。

必要な要件:

  1. Google Provider 6.0以上が必要

    • default_uri_disabled パラメータは Provider 6.0 で追加された機能
  2. google_cloud_run_v2_service リソースを使用

    • v1 の google_cloud_run_service では利用不可
    • v2 API でのみサポートされている機能
  3. 必須の3つの設定

    resource "google_cloud_run_v2_service" "app" { provider = google-beta launch_stage = "BETA" default_uri_disabled = true }

設定の詳細:

  • provider = google-beta: ベータ版プロバイダーの使用が必要
  • launch_stage = "BETA": BETA ステージの機能として提供
  • default_uri_disabled = true: デフォルトURLを無効化

この設定により、*.run.app のURLでのアクセスが無効になり、カスタムドメインでのみサービスにアクセス可能となる。セキュリティ強化や、意図しないアクセスを防ぐ場合に有効。