所以我在 Node 中有一个应用程序可以访问存储桶中的内容。我希望它能够透明地在任何区域使用存储桶。不幸的是,为端点构建 URL 的方式因您所在的区域而异。
如果是美国标准,我可以说http://s3.amazonaws.com/BUCKETNAME/path/to/file。如果它在其他任何地方,则不起作用(非巧合的是,非美国标准中的存储桶名称仅限于域允许的字符(仅限小写和数字))并且您使用http://BUCKETNAME.s3。 amazonaws.com/path/to/file。
(注意你可以变得更复杂,说
我认为这不是一个独特的问题,所以想把它放在那里。