Search

EndPoint

resource "aws_security_group" "vpc-2-endpiont" { name = "gwangju-vpc2-endpiont-sg" vpc_id = aws_vpc.vpc2.id ingress { protocol = "tcp" cidr_blocks = ["0.0.0.0/0"] from_port = 443 to_port = 443 } egress { protocol = "-1" cidr_blocks = ["0.0.0.0/0"] from_port = 0 to_port = 0 } tags = { Name = "gwangju-vpc2-endpiont-sg" } } resource "aws_vpc_endpoint" "ssm-2" { vpc_id = aws_vpc.vpc2.id service_name = "com.amazonaws.ap-northeast-2.ssm" vpc_endpoint_type = "Interface" security_group_ids = [ aws_security_group.vpc-2-endpiont.id ] private_dns_enabled = true tags = { Name = "gwangju-ssm-endpoint-2" } } resource "aws_vpc_endpoint_subnet_association" "sub-a-2" { vpc_endpoint_id = aws_vpc_endpoint.ssm-2.id subnet_id = aws_subnet.private_a-2.id } resource "aws_vpc_endpoint_subnet_association" "sub-b-2" { vpc_endpoint_id = aws_vpc_endpoint.ssm-2.id subnet_id = aws_subnet.private_b-2.id } resource "aws_vpc_endpoint" "ssm-message-2" { vpc_id = aws_vpc.vpc2.id service_name = "com.amazonaws.ap-northeast-2.ssmmessages" vpc_endpoint_type = "Interface" security_group_ids = [ aws_security_group.vpc-2-endpiont.id ] private_dns_enabled = true tags = { Name = "gwangju-ssmmessages-endpoint-2" } } resource "aws_vpc_endpoint_subnet_association" "sub-a-message-2" { vpc_endpoint_id = aws_vpc_endpoint.ssm-message-2.id subnet_id = aws_subnet.private_a-2.id } resource "aws_vpc_endpoint_subnet_association" "sub-b-message-2" { vpc_endpoint_id = aws_vpc_endpoint.ssm-message-2.id subnet_id = aws_subnet.private_b-2.id } resource "aws_vpc_endpoint" "ec2-2" { vpc_id = aws_vpc.vpc2.id service_name = "com.amazonaws.ap-northeast-2.ec2" vpc_endpoint_type = "Interface" security_group_ids = [ aws_security_group.vpc-2-endpiont.id ] private_dns_enabled = true tags = { Name = "gwangju-ec2-endpoint-2" } } resource "aws_vpc_endpoint_subnet_association" "sub-a-ec2-2" { vpc_endpoint_id = aws_vpc_endpoint.ec2-2.id subnet_id = aws_subnet.private_a-2.id } resource "aws_vpc_endpoint_subnet_association" "sub-b-ec2-2" { vpc_endpoint_id = aws_vpc_endpoint.ec2-2.id subnet_id = aws_subnet.private_b-2.id } resource "aws_vpc_endpoint" "ec2-message-2" { vpc_id = aws_vpc.vpc2.id service_name = "com.amazonaws.ap-northeast-2.ec2messages" vpc_endpoint_type = "Interface" security_group_ids = [ aws_security_group.vpc-2-endpiont.id ] private_dns_enabled = true tags = { Name = "gwangju-ec2-message-endpoint-2" } } resource "aws_vpc_endpoint_subnet_association" "sub-a-ec2-message-2" { vpc_endpoint_id = aws_vpc_endpoint.ec2-message-2.id subnet_id = aws_subnet.private_a-2.id } resource "aws_vpc_endpoint_subnet_association" "sub-b-ec2-message-2" { vpc_endpoint_id = aws_vpc_endpoint.ec2-message-2.id subnet_id = aws_subnet.private_b-2.id }
JSON
복사