Customer Gateway
A Customer Gateway (CGW) is a virtual or physical device on the customer's side that connects to AWS via a Site-to-Site VPN (Virtual Private Network).
1. How it Works
- The Customer Gateway is configured at the customer’s end (on-premises), and it establishes the VPN connection between on customer's side network and an AWS VPC.
- It authenticates and encrypts the data that passes between the on-premises network and AWS, ensuring secure communication.

2. Common Use Case
- Remote Connectivity: When on-premises network needs to securely connect to AWS resources, such as EC2 instances, databases, or storage.
- Hybrid Cloud Deployments: When you are deploying hybrid cloud solutions (part of your application running on AWS and part on your on-premises network).
- Site-to-Site VPN Use: Used when need a Site-to-Site VPN connection between your on-premises network and AWS, to maintain secure and private communication between the two environments.
3. List of Gateways in AWS
- Networking Gateways
- Storage Gateways
6. AWS Storage Gateway - Application Integration Gateways
7. Amazon API Gateway - Hybrid and Edge Gateways
8. Direct Connect Gateway