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
答案 0 :(得分:4)
AWS文档的Virtual Hosting of Buckets部分提供了相关的相关信息。
除了自定义URL的吸引力之外,虚拟主机的第二个好处是能够发布到存储桶虚拟服务器的“根目录”。此功能非常重要,因为许多现有应用程序会在此标准位置搜索文件。例如,期望在根目录中找到favicon.ico,robots.txt,crossdomain.xml。
简而言之,在使用虚拟托管样式时,您将在根目录中拥有文件。这意味着您正在访问基本上属于您的域的文件结构的顶层,这在处理某些应用程序时非常方便,这些应用程序将在此根级别针对某些内容搜索您的域,例如favicon(选项卡上的小图标)浏览器中的页面。)
其他优点包括通常具有整洁的外观域。对于域名来说,这几乎总是更好的选择,除非你只是想让你的桶用于个人用途,其中大部分都无关紧要。