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 }}For additional guidance on using Terraform with Cloudflare, refer to the following resources:
- Terraform documentation
- Cloudflare Provider for Terraform ↗ (reference documentation)