2010-08-19 71 views
3

我正在将应用程序移到Heroku上,随后意识到我需要在目前位于欧盟的州中设置S3存储桶。这是为了避免必须支付转账。Heroku S3 bucket

什么是不明白的是我应该选择哪个US S3桶。我收到北加利福尼亚州和美国标准地区的信息,但找不到任何东西来说明我应该选择哪些地区。

提前致谢。

回答

2

除了选择地理位置最接近S3资源消费者的地区外,没有其他选择可以做 - 而且这只是出于延迟原因。从S3定价页面:

“in”和“out”中的数据传输指的是传入和传出Amazon S3区域。对于通过COPY请求在亚马逊S3区域内传输的数据,不收取数据传输费用。通过区域之间的COPY请求传输的数据按正常费率收费。 Amazon EC2和亚马逊S3之间在同一区域内传输的数据或亚马逊EC2北维吉尼亚州区域和亚马逊S3美国标准区域之间传输的数据不收取数据传输费用。在所有其他地区(即亚马逊EC2北加利福尼亚州和亚马逊S3美国标准地区之间)在亚马逊EC2和亚马逊S3之间传输的数据将按照转让双方的互联网数据传输率收取费用。

+0

看到这让我很困惑:“亚马逊EC2北加州与亚马逊S3美国标准地区之间”。这是否意味着不包括或包括这两个地区在内的所有区域收费后者是我读的前者我期望的。 – mark 2010-08-19 12:43:05

+0

这实质上是说在主要大陆地区之间有带宽收费,但在美国两个地区(东西海岸)之间没有(在这种情况下)带宽收费。我对Heroku一无所知,但如果它是在美国托管的,您可以选择美国两个地区中的任意一个作为您的S3主机 - 但与Heroku环境位置最接近的地理位置会经历较低的延迟。 – 2010-08-19 13:33:34

+0

感谢Jonners。 – mark 2010-08-19 14:02:53