amazon-ec2 - 如何向安全组规则添加描述
问题描述
向我的 Security_Group 错误添加描述
在我的 terraform 代码中,我有一个 security_group 从 var.tf 文件中提取变量。当我尝试添加描述时,我得到代码下的红线,说明它不起作用。非常感谢它有人可以帮助我修复这个语法。
ingress {
from_port = "${var.port["ssh"]}"
to_port = "${var.port["ssh"]}"
protocol = "tcp"
cidr_blocks = ["${var.cidr_groups["Kathmandu",description"Kathmandu"]}","${var.cidr_groups["Disney",description"Disney"]}"]
}
解决方案
根据您的代码段,我相信您正在使用该aws_security_group
资源。如果是这种情况,那么您的代码段未使用正确的语法。看起来您在无效的 CIDR 块中包含了描述。
您可以在安全组和入口/出口块中包含描述字段。
resource "aws_security_group" "allow_ssh" {
name = "ssh_access"
description = "Security group to allow ssh access"
vpc_id = "${aws_vpc.main.id}"
ingress {
from_port = "${var.port["ssh"]}"
to_port = "${var.port["ssh"]}"
protocol = "tcp"
cidr_blocks = ["${aws_vpc.main.cidr_block}"]
description = "ingress rule for ssh"
}
}
推荐阅读
- javascript - JQuery 在移动设备上不起作用 - 下拉和加载功能
- javascript - 在反应中添加条件渲染后组件为空
- arrays - 算法:从数组中的位置获取大于最小值的数组中的最新数字
- javascript - 在ngFor中绑定多个值是正确的方法吗?
- javascript - 删除重复和连接值Javascript
- php - DOMPDF 如何包含自定义字体
- python - 如何在 Python 中读取 PC 上的音频输出?
- r - 比较两个日期时如何正确忽略 NA?
- java - 如何使用 Optional.ofNullable 和 Stream
- google-api - 使用 .net 的服务器端应用程序的 Google 登录