Security Group ברירת מחדל מאפשר תעבורה פנימית בלבד (מתוך אותו Security Group).
כדי לאפשר גישה ציבורית, יש להגדיר חוקים המאפשרים תעבורה מ־0.0.0.0/0.
# id: a1f9c2
resource "aws_security_group" "public_http_traffic" {
name = "public HTTP traffic"
description = "Security group allowing traffic on ports 80, 443"
vpc_id = aws_vpc.main.id
}
חוק זה מאפשר גישה מכל מקור (public internet) לפורט 80 באמצעות TCP.
# id: b7e3d1
resource "aws_vpc_security_group_ingress_rule" "http" {
security_group_id = aws_security_group.public_http_traffic.id
cidr_ipv4 = "0.0.0.0/0"
from_port = 80
to_port = 80
ip_protocol = "tcp"
}