S3"美国标准"区域与EC2中的"us-east-1"相同吗?

bre*_*hts 38 amazon-s3 amazon-ec2 amazon-web-services

我打算在us-east-1d中运行位于EC2实例上的脚本.

该脚本基本上从几个不同的地方提取图像,并将它们放入美国标准区域的S3存储桶中.

由于无法直接上传到s3存储桶(通过发送导致S3从远程URL获取文件的API请求,如此处所写,我认为这没有改变)我想确保我在ec2上保存为临时文件的每个图像在写入S3时都不会产生额外的带宽费用(即离开亚马逊数据中心).上传到US-Standard S3存储桶us-east-1d EC2实例是否会在同一AWS区域内进行通信?

任何有关这方面的见解都将非常感激,因为它将是数TB的数据,并且我在进行之前我想知道一个小小的桶.

Bob*_*ney 45

"美国标准"是指"us-east-1".

根据S3定价常见问题解答

对于在同一地区内的Amazon EC2和Amazon S3之间传输的数据,或者对于Amazon EC2 Northern Virginia Region和Amazon S3 US Standard Region之间传输的数据,不收取数据传输费用.

这意味着如果您的实例位于任何us-east-1 AZ并且您的存储桶位于美国标准区域,则2之间的任何数据移动都不应该花费任何成本.

此外,根据您的使用情况,您可能希望在浏览器中查看新的AWS SDK for JavaScript,因为它可能提供您正在寻找的直接S3上传.


use*_*225 5

以下是 Amazon 于 2016 年 12 月捕获的表格 ( http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-plan-region.html )。这里有大量更详细的端点映射:http://docs.aws.amazon.com/general/latest/gr/rande.html

亚马逊服务区域交叉参考