azure - 无法使用 terraform 将带有计数值的 NIC 附加 Azure 网络安全组
问题描述
我已经编写了下面的代码来使用 terraform 将安全组与网络接口连接起来。
resource "azurerm_network_interface_security_group_association" "attach_Nic_Nsg" {
count = 2
network_interface_id = "${azurerm_network_interface.network_interface[count.index].id}"
network_security_group_id = module.security_group.security_group_id
}
当我执行 terraform 计划时,我遇到了错误。
如何为多个网卡附加网络安全组?
解决方案
下面的片段解决了我的问题。
resource "azurerm_network_interface_security_group_association" "attach_Nic_Nsg" {
count = 2
network_interface_id = element(azurerm_network_interface.network_interface.*.id, count.index)
network_security_group_id = module.security_group.security_group_id
}
推荐阅读
- office365 - 我正在使用 office 和 Flask-mail
- javascript - 使用 PHP 将来自 Chosen 插件的新选项插入到 mySQL
- r - 如何在保留特定项目的同时消除数据
- javascript - How to access data from json through javaScript?
- graphql - Assigning a Type to a field in GraphQL Mutation
- c++ - Windows 桌面复制 API 需要很长时间
- openshift - Openshift Enterprise 3.11 安装时 deploy_cluster.yml 的问题
- python - Pandas: best way to add a total row that calculates the sum of specific (multiple) columns while preserving the data type
- azure-data-factory - 通过 ADF 处理后从 ADL 中删除文件
- pandas - 计算列中每对值的列表交集