0

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

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

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

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

4

1 回答 1

1

http://bucketname.s3.amazonaws.com/path/to/file也适用于美国标准,因此您应该能够在任何地方的任何存储桶上使用这个单一构造(除非我在您的问题中遗漏了某些内容)。

于 2013-10-28T19:18:14.120 回答