Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Terraform で単一の設定ルールを定義する

Terraform で設定ルールを作成し、指定ゾーンの API リクエストに対して Email Obfuscation と Browser Integrity Check をオフにします。

最終更新 Markdown で表示Agent セットアップ

次の例では、Terraform を使ってゾーンに単一の設定ルールを定義します。このルールは、API リクエストに対して Email Obfuscation と Browser Integrity Check を無効にします。

# Disable a couple of Cloudflare settings for API requests
resource "cloudflare_ruleset" "http_config_rules_example" {
  zone_id     = "<ZONE_ID>"
  name        = "Config rules ruleset"
  description = "Set configuration rules for incoming requests"
  kind        = "zone"
  phase       = "http_config_settings"

  rules {
    ref         = "disable_obfuscation_bic"
    description = "Disable email obfuscation and BIC for API requests"
    expression  = "(http.request.uri.path matches \"^/api/\")"
    action      = "set_config"
    action_parameters {
      email_obfuscation = false
      bic               = false
    }
  }
}

Terraform を使う場合、更新をまたいでルール ID を安定させるには ref フィールドを使います。このフィールドを追加すると、変更時に Terraform がルールを再作成するのを防げます。詳細は Terraform ドキュメントの トラブルシューティング を参照してください。

その他のリソース

Cloudflare で Terraform を使う追加の案内は、次のリソースを参照してください。

役に立ちましたか?