在创建 azurerm_public_ip 时出现错误“'Microsoft.Network/publicIPAddresses 不支持位置'japanwest”的可用区

Posted

技术标签:

【中文标题】在创建 azurerm_public_ip 时出现错误“\'Microsoft.Network/publicIPAddresses 不支持位置\'japanwest”的可用区【英文标题】:Getting error "'Microsoft.Network/publicIPAddresses does not support availability zones at location 'japanwest " while creating azurerm_public_ip在创建 azurerm_public_ip 时出现错误“'Microsoft.Network/publicIPAddresses 不支持位置'japanwest”的可用区 【发布时间】:2022-01-21 21:09:15 【问题描述】:

我正在使用 terraform 在 azure 中创建公共 ip,但出现以下错误,并且在同一区域中,我可以使用 UI 创建它:

Error: creating/updating Public Ip Address: (Name "dev-hub-agw1-pip1" / Resource Group "dev-iapi"): network.PublicIPAddressesClient#CreateOrUpdate: Failure sending request: StatusCode=400 -- Original Error: Code="LocationNotSupportAvailabilityZones" Message="The resource 'Microsoft.Network/publicIPAddresses/dev-hub-agw1-pip1' does not support availability zones at location 'japanwest'."
│ 
│   with module.app-gateway.azurerm_public_ip.agw,
│   on ../modules/app-gateway/main.tf line 14, in resource "azurerm_public_ip" "agw":
│   14: resource "azurerm_public_ip" "agw" 

这里是代码

resource "azurerm_public_ip" "iapi-agw-ip" 
  name                = "$var.env-iapi-agw-ip"
  location            = var.region
  resource_group_name = var.rg_name
  allocation_method   = "Static"
  availability_zone   = "No-Zone"

【问题讨论】:

您好@so9868,请问您使用的azurerm 版本是什么? 【参考方案1】:

请使用最新的 azurerm 版本和 terraform 版本。当我在同一位置测试您的代码并成功部署时。

resource "azurerm_public_ip" "iapi-agw-ip" 
  name                = "ansuman-iapi-agw-ip"
  location            = "japanwest"
  resource_group_name = "ansumantest"
  allocation_method   = "Static"
  availability_zone   = "No-Zone"

输出:

注意: 最新 Terraform 版本 - v1.1.2 和最新 Azurerm 提供程序版本 em> - v2.90.0.

【讨论】:

以上是关于在创建 azurerm_public_ip 时出现错误“'Microsoft.Network/publicIPAddresses 不支持位置'japanwest”的可用区的主要内容,如果未能解决你的问题,请参考以下文章

创建 MPI 结构时出现问题,调用 MPI_Bcast 时出现错误 11

创建 .ipa 时出现问题

运行查询以创建表时出现错误 1064?

创建 EntityManagerFactory 时出现 ArrayIndexOutOfBoundsException

创建用户时出现 ObjectDisposedException

在运行时创建 WCF 服务时出现 ActionNotSupported 错误