サブドメインゾーン では、親ドメインとは別の Cloudflare ゾーンでサブドメインを管理できます。アクセス制御とチーム管理に便利です。このガイドでは、Cloudflare Terraform provider ↗ を使った自動化手順を説明します。利用できるのは Enterprise アカウントのみです。
注: サブドメインセットアップは Enterprise アカウントでのみ利用できます。
- Terraform をインストールします。始める を参照してください。
- Cloudflare のアカウント ID と、設定済みの provider ブロック。Terraform を初期化する を参照してください。
サブドメインゾーン用の cloudflare_zone リソースを作成します。次の例は subdomain.example.com のゾーンを作成します。
resource "cloudflare_zone" "subdomain_example_com" {
account = {
id = var.cloudflare_account_id
}
name = "subdomain.example.com"
type = "full"
}Terraform はゾーンを Pending 状態で作成します。Cloudflare が有効化する前に、親ゾーンへ NS 委任レコードを追加する必要があります。