如何使用一个网站和多个亚马逊 S3 存储桶作为路径后缀?

如何使用一个网站和多个亚马逊 S3 存储桶作为路径后缀?

我想通过以下方式在一个站点下托管多个 S3 Amazon bucket:访问 bucket1 -http://example.com/bucket1(bucket2...)等等。现在亚马逊允许通过以下链接进行访问http://s3-ap-northeast-1.amazonaws.com/bucket1,但在我的例子中(生产服务器)不允许这样做。请注意,站点 DNS 也托管在 Amazon Route53 上。

答案1

我能想到的一个解决方案是使用子域路由到您的存储桶: http://bucket1.example.comhttp://bucket2.example.com

您需要做的就是在 Route 53 配置中创建相关子域,然后通过创建 CNAME 记录为其添加别名。因此,bucketn.example.com将有一个带有 的 CNAME 记录bucketn.s3-ap-northeast-1.amazonaws.com

AWS 的参考可能会有帮助。

相关内容