コンテンツにスキップ

Terraformを使用して単一の構成ルールを定義する

Terraformを使用して、特定のゾーン内のAPIリクエストに対してEmail ObfuscationとBrowser Integrity Checkを無効にする構成ルールを作成します。

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

# APIリクエストのためにいくつかのCloudflare設定を無効にする
resource "cloudflare_ruleset" "http_config_rules_example" {
zone_id = "<ZONE_ID>"
name = "Config rules ruleset"
description = "受信リクエストのための構成ルールを設定する"
kind = "zone"
phase = "http_config_settings"
rules {
action = "set_config"
action_parameters {
email_obfuscation = false
bic = false
}
expression = "(http.request.uri.path matches \"^/api/\")"
description = "APIリクエストに対してEmail ObfuscationとBICを無効にする"
enabled = true
}
}

Additional resources

For additional guidance on using Terraform with Cloudflare, refer to the following resources: