Отказано в разрешении на создание зоны

#terraform #cloudflare #terraform-provider-cloudflare

Вопрос:

Я получаю это сообщение после terraform apply :

 Error: Error creating zone "example.com": HTTP status 400: Permission denied (1068)
 

Вот содержание обоих provider.tf и zone.tf

 terraform {
  required_providers {
    cloudflare = {
      source = "terraform-providers/cloudflare"
    }
  }
  required_version = ">= 0.13"
}

provider "cloudflare" {
  version = "~> 2.0"
  account_id = var.cloudflare_account_id
  api_token = var.cloudflare_api_token
}
 

и

 resource "cloudflare_zone" "example_zone" {
  zone = "example.com"
}

resource "cloudflare_zone_settings_override" "general" {
  zone_id = cloudflare_zone.example_zone.id
}
 

и это свойства токена API, созданного в Cloudflare

введите описание изображения здесь

Комментарии:

1. Работает ли это при использовании глобального ключа API?

2. @KedMardemootoo да, это действительно работает. Для справки я следовал этому примеру: api.cloudflare.com/#zone-create-zone

3. Попробовал использовать настройки поставщика, упомянутые здесь: registry.terraform.io/providers/cloudflare/cloudflare/latest/… Используя глобальный ключ API, и это сработало. Однако вместо этого я хотел бы использовать маркер API,