- Newest
- Most votes
- Most comments
There are no data charges (inbound or outbound) for data traversing the S3 Gateway Endpoint. You should enable the endpoint in each AZ where it is required (which means there is no cross-AZ charges to think about).
Note that there are still charges for API calls.
1. No Additional Charges for Using the S3 Gateway Endpoint:
The S3 Gateway Endpoint itself is free to use. You do not incur any charges for using the endpoint to route traffic between your EC2 instances and S3.
2. Outbound Data Transfer Costs:
Same Availability Zone (AZ): If your EC2 instance and the S3 Gateway Endpoint are in the same Availability Zone, there are no data transfer charges. The data transfer from the EC2 instance to S3 via the Gateway Endpoint is considered as local (intra-AZ) traffic, which is free.
Cross Availability Zone (AZ): If your EC2 instance is in a different Availability Zone from the S3 Gateway Endpoint, the data transfer between the EC2 instance and the Gateway Endpoint is considered cross-AZ traffic. Cross-AZ data transfer typically incurs a cost.
Summary
Intra-AZ Data Transfer: Free when the EC2 instance and S3 Gateway Endpoint are in the same AZ.
Cross-AZ Data Transfer: Charged according to the standard cross-AZ data transfer rates when the EC2 instance and S3 Gateway Endpoint are in different AZs.
Relevant content
- asked 6 months ago
- asked 7 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated a month ago
- AWS OFFICIALUpdated 5 months ago