您好我正在寻找将所有s3存储桶链接重定向/路由到域或链接域到s3存储桶的最佳方法。
我正在从专用主机迁移到aws并使用s3存储桶来存储文件。
示例:http://www.example.com.au/app - >指向http://examplebucket.s3.amazonaws.com/app
但我有很多他们和混合应用程序指向域/文件所以不确定是否有办法在aws控制台或PHP脚本中实现路由?
谢谢
答案 0 :(得分:2)
如果存储桶的名称与域名相同,则您可以将自定义域名指向Amazon S3存储桶。
因此,如果您拥有域名example.com
,则可以使用以下步骤将www.example.com
指向名为www.example.com
的存储分区:
www.example.com
创建路由53记录集,将其指向先前复制的URL 请参阅文档:Setting Up a Static Website Using a Custom Domain
更新:正如sqlbot所指出的,另一个选择是在Amazon S3前使用Amazon CloudFront。这有几个好处:
/images
可能来自一个存储桶而/css
可能来自另一个存储桶)HTTPS
(直接转到Amazon S3时无法实现,因为URL会解析为通用S3 IP地址)