Heroku S3存储桶

3
我正在将一个应用程序迁移到Heroku上,随后意识到我需要在美国设置一个S3存储桶,而目前它在欧盟。这是为了避免支付转移费用。
对我来说不清楚的是,我应该选择哪个美国S3存储桶。我看到了北加州和美国标准地区,但找不到任何东西来澄清我应该选择哪一个。
提前感谢。
1个回答

2

实际上,除了出于延迟原因选择地理位置最接近 Amazon S3 资源的区域之外,没有其他的选择。根据 Amazon S3 定价页面:

“in” 和 “out” 数据传输是指进入和离开 Amazon S3 区域的数据传输。通过 COPY 请求在 Amazon S3 区域内传输的数据不会收取数据传输费用。在区域之间通过 COPY 请求传输的数据将按照常规费率计费。同一区域内 Amazon EC2 和 Amazon S3 之间传输的数据以及 Amazon EC2 北弗吉尼亚区域和 Amazon S3 美国标准区域之间传输的数据不会收取数据传输费用。Amazon EC2 和 Amazon S3 在所有其他区域之间传输的数据(例如,在 Amazon EC2 北加利福尼亚和 Amazon S3 美国标准区域之间)将按照转移双方的互联网数据传输费率计费。


看,这就是让我困惑的地方:“在亚马逊EC2北加州和亚马逊S3美国标准区域之间”。这是否意味着所有区域之间的费用都包括或不包括这两个区域?我读到的是后者,但前者才是我所期望的。 - mark
基本上是说,在主要大陆地区之间存在带宽费用,但在两个美国地区(东海岸和西海岸)之间没有(在这种情况下)。我不知道关于Heroku的任何事情,但如果它托管在美国,您可以选择两个美国地区中的任何一个作为您的S3主机 - 但地理位置最接近Heroku环境的主机将经历较低的延迟。 - Eight-Bit Guru

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接