【问题标题】:Azure Load Balancer uses zone 1 since subscription xxx-xxx-xxx-xxx does not support zone 1 in location westusAzure 负载均衡器使用区域 1,因为订阅 xxx-xxx-xxx-xxx 不支持位置 westus 中的区域 1
【发布时间】:2021-09-20 10:57:59
【问题描述】:

我正在尝试使用terraformAzure 中创建负载平衡器,但出现此错误:

错误:创建/更新负载均衡器“lbclassic”(资源组“apim-appGw-RG”):network.LoadBalancersClient#CreateOrUpdate:发送请求失败:StatusCode=0 -- 原始错误:Code="SubscriptionDoesNotSupportZone" Message= “无法创建/移动资源 /subscriptions/xxx-xxx-xxx-xxx/resourceGroups/apim-appGw-RG/providers/Microsoft.Network/loadBalancers/lbclassic/frontendIPConfigurations/lbclassic 自订阅 xxx-xxx-xxx-以来使用区域 1 xxx 不支持位于 westus 的区域 1。”详细信息=[] │ │ 使用 azurerm_lb.example, │ 在 12-lb.tf 第 1 行,在资源“azurerm_lb”“示例”中: │ 1:资源“azurerm_lb”“示例”{

这是我的代码示例:

resource "azurerm_lb" "example" {
  name                = "lbclassic"
  resource_group_name = azurerm_resource_group.example.name
  location            = azurerm_resource_group.example.location
  sku                 = "Standard"

  frontend_ip_configuration {
    name                          = "lbclassic"
    subnet_id                     = azurerm_subnet.lb.id
    private_ip_address_allocation = "Dynamic"
  }
}

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: azure terraform azure-load-balancer


    【解决方案1】:

    我遇到了同样的问题。它只在美国西部失败

    我通过在 frontend_ip_configuration 下添加 availability_zone ="No-Zone" 来修复它

    frontend_ip_configuration {
    name                          = "SQLFrontEnd"
    #subnet_id                     = var.lb_azure_subnet_id
    subnet_id=var.subnetid
    private_ip_address_allocation = "Static"
    private_ip_address            = var.sql_front_end_ip
    availability_zone ="No-Zone"
    

    【讨论】:

      【解决方案2】:

      Azure 位置“westus”不支持可用区。

      请参阅Azure regions with Availability Zones 了解相关信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-19
        • 2012-11-20
        • 2023-03-10
        • 2016-01-13
        • 2021-06-23
        • 1970-01-01
        • 1970-01-01
        • 2016-09-14
        相关资源
        最近更新 更多