为何Terraform中azurerm_bastion_host的sku参数报错?
Terraform Azure Bastion Host配置错误:"sku参数不被预期"解决方法
问题出在azurerm_bastion_host资源的sku参数配置方式上。在新版AzureRM Terraform Provider中,Bastion Host的SKU不能直接作为顶层参数设置,必须嵌套在sku块内定义。
修正后的azurerm_bastion_host资源配置代码如下:
resource "azurerm_bastion_host" "bastion-host_hub" { name = var.bastion_host_name_for_hub location = var.Location resource_group_name = var.resource_group_hub ip_connect_enabled = "true" sku { name = "Standard" } ip_configuration { name = "configuration" subnet_id = azurerm_subnet.hub_subnet1.id public_ip_address_id = azurerm_public_ip.pip_bastion_hub.id } depends_on = [azurerm_public_ip.pip_bastion_hub,azurerm_resource_group.rg_spoke2] }
另外需要确认:你配置的Public IP已经是Standard SKU,这符合Bastion Standard SKU的要求,这部分不用调整。
内容的提问来源于stack exchange,提问作者jubojet
相关产品推荐
相关产品推荐

