无效或未知密钥:network_security_group_id

时间:2020-03-30 16:45:38

标签: azure terraform terraform-provider-azure

这是我的代码块,用于使用Terrfaorm在Azure中创建网络接口并附加安全组。我在另一个模块中使用了相同的命令,但是运行此命令时出现错误:

resource "azurerm_network_interface" "myterraformnic" {
  name                      = "${var.vm_name}-nic"
  location                  = "${azurerm_resource_group.sdsterraformgroup.location}"
  resource_group_name       = "${azurerm_resource_group.sdsterraformgroup.name}"
  network_security_group_id = "${azurerm_network_security_group.myterraformnsg.id}"
}

这是我运行计划或申请时遇到的错误。

**"Error: azurerm_network_interface.myterraformnic: : invalid or unknown key: network_security_group_id"**

1 个答案:

答案 0 :(得分:3)

terraform中的

azurerm_network_interface 资源没有 network_security_group_id 参数。

如果您尝试将网络安全组与网络接口相关联,请按如下所示更改terraform资源块

def two_dim_list_has_duplicates(my_list):
    unique = set()
    for item in my_list:
        for i in item:
            if i in unique:
                return True
            seen.add(item)
    return False

通过如上所述更改模板,“ azurerm_network_interface ”资源块将创建网络接口,并且网络安全组将与“ azurerm_network_interface_security_group_association ”资源块中的网络接口相关联