有没有办法自动构建AWS S3存储桶端点,无论区域如何?

时间:2013-10-28 12:52:00

标签: amazon-web-services amazon-s3

所以我在Node中有一个应用程序来访问存储桶中的东西。我希望它能够透明地在任何区域使用桶。不幸的是,构建端点URL的方式因您所在的区域而异。

如果是美国标准版,我可以说http://s3.amazonaws.com/BUCKETNAME/path/to/file。如果它在其他地方,则不起作用(非巧合的是,您仅限于非美国标准中的存储桶名称允许的域允许字符(仅限小写和数字),并且您使用http://BUCKETNAME.s3.amazonaws.com/path/to/file

(注意你可以变得更复杂,并说

我认为这不是一个独特的问题,所以想把它放在那里。

1 个答案:

答案 0 :(得分:1)

http://bucketname.s3.amazonaws.com/path/to/file也适用于US-Standard,所以你应该可以在任何地方的任何地方使用这个单一构造(除非我在你的问题中遗漏了一些内容)。