aws s3虚拟托管样式的URL V / s路径样式URL之间有什么区别

时间:2017-12-11 14:26:35

标签: amazon-web-services amazon-s3

AWS S3提供了两种用于访问S3对象的路径样式。 在什么时候应该使用哪种风格?

In a virtual-hosted–style:
http://bucket.s3.amazonaws.com
http://bucket.s3-aws-region.amazonaws.com.


In a path-style URL : 
http://s3.amazonaws.com/bucket
http://s3-aws-region.amazonaws.com/bucket

1 个答案:

答案 0 :(得分:4)

AWS文档的Virtual Hosting of Buckets部分提供了相关的相关信息。

  

除了自定义URL的吸引力之外,虚拟主机的第二个好处是能够发布到存储桶虚拟服务器的“根目录”。此功能非常重要,因为许多现有应用程序会在此标准位置搜索文件。例如,期望在根目录中找到favicon.ico,robots.txt,crossdomain.xml。

简而言之,在使用虚拟托管样式时,您将在根目录中拥有文件。这意味着您正在访问基本上属于您的域的文件结构的顶层,这在处理某些应用程序时非常方便,这些应用程序将在此根级别针对某些内容搜索您的域,例如favicon(选项卡上的小图标)浏览器中的页面。)

其他优点包括通常具有整洁的外观域。对于域名来说,这几乎总是更好的选择,除非你只是想让你的桶用于个人用途,其中大部分都无关紧要。