CDN 端点规则引擎
CDN Endpoints Rule Engine
我一直收到这个错误
Error: Unsupported block type
on cdn\main.tf line 18, in resource "azurerm_cdn_endpoint" "example":
18: delivery_rule {
Blocks of type “delivery_rule” are not expected here.
不确定为什么它不喜欢这个块。
resource "azurerm_cdn_endpoint" "*" {
name = "example"
profile_name = azurerm_cdn_profile.example.name
location = "Global"
resource_group_name = var.resource_group_name
origin_host_header = "*"
origin {
name = "Example-Web"
host_name = "*"
}
delivery_rule {
name = "HttpsRedirect"
order = 1
request_scheme_condition {
match_values = ["HTTP"]
operator = "Equal"
}
url_redirect_action {
redirect_type = "Found"
protocol = "Https"
}
}
Am using azurerm provider =2.0.0
有人能指出我正确的方向吗?该块似乎位于正确的位置,我不确定为什么无法部署。
网上几乎没有任何关于rules_engine for terraform 的信息。
它不适用于 azurerm
提供商 =2.0.0
,您可以像这样绑定最新的提供商或省略版本:
provider "azurerm" {
features {}
version = "=2.32.0"
}
此外,global_delivery_policy
和 delivery_rule
仅在使用 Standard_Microsoft
SKU 时才允许。确保您的 sku = "Standard_Microsoft"
在您的
azurerm_cdn_profile
.
我一直收到这个错误
Error: Unsupported block type
on cdn\main.tf line 18, in resource "azurerm_cdn_endpoint" "example":
18: delivery_rule {
Blocks of type “delivery_rule” are not expected here.
不确定为什么它不喜欢这个块。
resource "azurerm_cdn_endpoint" "*" {
name = "example"
profile_name = azurerm_cdn_profile.example.name
location = "Global"
resource_group_name = var.resource_group_name
origin_host_header = "*"
origin {
name = "Example-Web"
host_name = "*"
}
delivery_rule {
name = "HttpsRedirect"
order = 1
request_scheme_condition {
match_values = ["HTTP"]
operator = "Equal"
}
url_redirect_action {
redirect_type = "Found"
protocol = "Https"
}
}
Am using azurerm provider =2.0.0
有人能指出我正确的方向吗?该块似乎位于正确的位置,我不确定为什么无法部署。
网上几乎没有任何关于rules_engine for terraform 的信息。
它不适用于 azurerm
提供商 =2.0.0
,您可以像这样绑定最新的提供商或省略版本:
provider "azurerm" {
features {}
version = "=2.32.0"
}
此外,global_delivery_policy
和 delivery_rule
仅在使用 Standard_Microsoft
SKU 时才允许。确保您的 sku = "Standard_Microsoft"
在您的
azurerm_cdn_profile
.