Amazon web services 您用来访问AmazonS3文件的url有什么不同吗?

Amazon web services 您用来访问AmazonS3文件的url有什么不同吗?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我注意到有两个URL可以在amazon s3存储桶上打开我的文件: (一) (二) 文件的存取、收费或其他方式有什么不同吗 谢谢。根据地区的不同,在S3中至少有3种不同的方式来形成一个对象的URL;你刚才提到的两个,加上这个: 这里,s3-xx-xxx-n是非美国标准区域桶的区域端点(例如s3-sa-east-1),或者是美国标准区域桶的地理东/西s3-external-1和s3-external-2端点 对于任何给定的bucket,它们在功能上是等价的,并且定价是相同的。一个区别是,如果bu

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

(一)

(二)

文件的存取、收费或其他方式有什么不同吗


谢谢。

根据地区的不同,在S3中至少有3种不同的方式来形成一个对象的URL;你刚才提到的两个,加上这个:

这里,s3-xx-xxx-n是非美国标准区域桶的区域端点(例如s3-sa-east-1),或者是美国标准区域桶的地理东/西s3-external-1和s3-external-2端点

对于任何给定的bucket,它们在功能上是等价的,并且定价是相同的。一个区别是,如果bucket名称中有任何点,则以bucket名称开头的URL不适用于https,这是因为通配符证书的工作方式


是的。。。费用:请参阅费用访问:您最好在靠近您所在位置的位置创建Bucket。获取请求价格也不同。对于南美洲:每10000个请求获得0.0056美元对于我们:每10000个请求获得0.004美元requests@TejKiran,我想你不明白这个问题。访问给定bucket的方式不会改变区域或定价。所有bucket都可以在bucketname.s3.amazonaws.com上访问,但此url中没有区域端点,因此无法告诉您bucket的位置。原始问题中的两个URL都指向同一个bucket,bucket名称空间是全局的,因此它们必须位于同一个区域,在本例中为南美。谢谢@Michael sqlbot,因此没有显著差异,除了在第一个URL中,我不必指定端点,我的bucket name可以更改url,导致https无法工作。对,除了bucket最初创建后的前几分钟之外,没有显著差异。在此期间,直接发送到“s3”端点的请求可能会发出重定向——bucketname.s3.amazonaws.com通过DNS映射,以便根据bucket的设置位置路由到bucket的适当区域,s3内部管理的DNS更改可能尚未传播。