您用于 Amazon S3 文件的 url 有什么不同吗?

Rog*_*ves 5 amazon-s3 amazon-web-services

我注意到有两个 url 可以在 amazon s3 存储桶上打开我的文件:

1) http://BUCKETNAME.s3.amazonaws.com/FOLDER/FILE.jpg

2) http://s3-sa-east-1.amazonaws.com/BUCKETNAME/FOLDER/FILE.jpg

文件的访问、收费或其他方式有什么不同吗?

谢谢。

Mic*_*bot 4

根据地区的不同,至少有 3 种不同的方法可以为 S3 中的对象形成 URL;你已经提到的两个,再加上这个:

http://bucketname.s3-xx-xxx-n.amazonaws.com/path/to/file

此处,s3-xx-xxx-n 是非 us-standard-region 存储桶的区域端点(例如 s3-sa-east-1),或地理东/西 s3-external-1 和 s3-external-2 端点适用于美国标准区域桶。

对于任何给定的存储桶,它们在功能上都是等效的,并且定价相同。一个区别是,如果您的存储桶名称中包含任何点,则由于通配符证书的工作方式,以存储桶名称开头的 url 无法与 https 一起使用。

http://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html