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

时间:2014-01-08 23:24:12

标签: amazon-web-services amazon-s3 amazon-ec2

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

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

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

对此的任何见解都会非常感激,因为它将是数TB的数据,而且我在进行之前就想知道了。

4 个答案:

答案 0 :(得分:45)

“美国标准”是指“us-east-1”。

根据S3 Pricing FAQ

  

亚马逊之间传输的数据没有数据传输费用   EC2和Amazon S3在同一区域内或用于传输数据   Amazon EC2 Northern Virginia Region和Amazon S3 US之间   标准区域。

这意味着如果您的实例位于任何 us-east-1 AZ并且您的存储桶位于美国标准区域,那么任何数据之间的移动2应该没有任何成本。

此外,根据您的使用情况,您可能需要查看新的AWS SDK for JavaScript in the Browser,因为它可能会提供您正在寻找的直接上传到S3。

答案 1 :(得分:4)

美国标准包括我们 - 东部和部分我们 - 西部(俄勒冈)。这是一个仅适用于S3的遗留构造

答案 2 :(得分:4)

这是亚马逊于2016年12月拍摄的一张表(http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-plan-region.html)。这里有大量更详细的端点映射:http://docs.aws.amazon.com/general/latest/gr/rande.html

Amazon service region cross reference

答案 3 :(得分:2)

从官方AWS S3常见问题解答https://aws.amazon.com/s3/faqs/

来保持清晰
  

Q值。是不是有美国标准区域?

     

我们将美国标准区域更名为美国东部(弗吉尼亚北部)   区域与AWS区域命名约定一致。有   没有更改端点,您不需要进行任何更改   你的申请。

是的,us-east-1是一样的。