AWS安全组是一个重要的网络安全控制手段,用于控制进出AWS云环境的IP地址、端口和协议等等。以下是AWS安全组最佳实践:
示例代码:
egress { from_port = 0 to_port = 0 protocol = -1 cidr_blocks = ["0.0.0.0/0"] }
示例代码:
ingress { from_port = 22 to_port = 22 protocol = "tcp" cidr_blocks = ["203.0.113.0/24", "198.51.100.0/24"] }
示例代码:
resource aws_security_group_rule "lb_ingress" { security_group_id = aws_security_group.lb.id type = "ingress" from_port = 80 to_port = 80 protocol = "tcp" cidr_blocks = ["0.0.0.0/0"] }
resource aws_security_group_rule "rds_ingress" { security_group_id = aws_security_group.rds.id type = "ingress" from_port = 5432 to_port = 5432 protocol = "tcp" cidr_blocks = ["10.0.0.0/16"] }
示例代码:
resource "aws_security_group_rule" "allow_ssh" { type = "ingress" security_group_id = aws_security_group.allow_ssh.id from_port = 22 to_port = 22 protocol = "tcp" cidr_blocks = ["203.0.113.0/24"] }
示例代码:
resource aws_security_group_rule "web_ingress" { security_group_id = aws_security_group.web.id type = "ingress" from_port = 80 to_port = 80 protocol = "tcp" cidr_blocks = ["0.0.0.0/0"] }
resource aws_security_group_rule "db_ing
下一篇:AWS安全组:端口范围?