Ошибка создания файла pagerule always_use_https с ошибкой Неверный параметр always_use_https
Вот мое правило
resource "cloudflare_page_rule" "https-only" {
zone = "${var.domain}"
target = "http://*${var.domain}/*"
priority = 1
actions = {
always_use_https = true,
}
}
В документации указано значение по умолчанию always_use_https
ложно Я хочу включить это правило для всего http-трафика в зону.
Когда я применяю правило, я получаю эту ошибку:
* cloudflare_page_rule.https-only: Failed to create page rule: error
from makeRequest: HTTP status 400: content "
{\"success\":false,\"errors\":[{\"code\":1004,\"message\":\"Page Rule
validation failed: See messages for details.\"}],\"messages\":
[{\"code\":1,\"message\":\".settings[0]: Invalid setting
always_use_https\",\"type\":null}],\"result\":null}"
Я пробовал альтернативное значение, такое как "on", но оно отклоняется, потому что terraform говорит, что параметр принимает только логическое значение.
Как я могу установить это правило с помощью terraform?
0 ответов
У a была такая же проблема с некоторыми другими настройками переопределения зоны. у меня сработало полное уничтожение терраформ, обновление до провайдера cf 2.2.0 и применение. похоже, что старые версии провайдера могут не синхронизироваться с API для выполнения некоторых функций переопределения зоны.
Убедитесь, что вы настроили свой домен для использования серверов имен Cloudflare.