Terraform で DNS レコードを作成すると、API が次のエラーを返します。
Error: failed to create DNS record: HTTP status 403: Authentication error (10000)
原因はコードの構文です。zones にインデックス [0] を使っていません。次の例と、GitHub ↗ の詳しいスレッドを参照してください。
次の書き方ではなく:
zone_id = data.cloudflare_zones.example_com.id次のように書きます。
zone_id = data.cloudflare_zones.example_com.zones[0].id`