NAT gateway incurs hourly and processing charges
What it checks
NAT Gateway: this gateway bills hourly.
Where it applies
Terraform: aws_nat_gateway
CloudFormation: AWS::EC2::NatGateway
How to fix it
- Inventory the gateway's routes, VPC owner, public or private connectivity purpose and Availability Zone requirements. If workloads in several AZs share one NAT gateway and that gateway's Availability Zone fails, the other AZs can lose internet access. Preserve independent routing islands and required resilience; no consolidation is justified by this finding alone.
- Where the connected topology supports centralized egress, evaluate transit gateway or Cloud WAN routing together with NAT hourly/data processing, cross-AZ and transit gateway data processing charges. Peering connections cannot route traffic through a peer's NAT gateway. Compare measured traffic and availability needs before changing existing routes; public and private NAT gateways have different connectivity purposes, and an EIP applies only to public NAT.
Frameworks
- AWS Well-Architected COST.6
These mappings are advisory, not an attestation of compliance.