Internet Gateway

To allow public traffic from the internet to access your VPC, you attach an internet gateway to the VPC.
- An internet gateway is a connection between a VPC and the internet.
- Without an internet gateway, no one can access the resources within your VPC.
- Internet Gateway connects to public subnets only

AWS Services accessible through Internet Gateway​
-
Services with Public IP addresses in Public Subnets:
- [[ec2]] instances with public IPs
- [[elastic-load-balancing|ELB]] Elastic Load Balancing
- [[network-address-transalation-gateway|NAT]] Gateways
- Application Load Balancers (ALB)
- Network Load Balancers (NLB)
- Classic Load Balancers
- EC2 instances running NAT instances
-
AWS Managed Services with Internet Endpoints:
- S3 (via internet endpoints)
- DynamoDB (via internet endpoints)
- Lambda (when accessing internet resources)
- API Gateway
- CloudFront
- Route 53
- SES, SNS, SQS (via internet APIs)