使用CloudFront重定向流量



我已经部署了一个使用AWS S3、CloudFront和Route53的静态站点。该网站工作良好的顶点url (example.com)。

现在我想添加www.example.com,所以,我已经创建了一个空桶,并将所有流量重定向到第一个桶。

我应该在CloudFront上做什么?为空桶创建分发?

谢谢

您应该创建一个新的CloudFront发行版。这里的技巧是不使用建议的桶值,而是直接使用端点。

例如,这是我的桶端点:

 redirect-jekyll.io.s3-website-eu-west-1.amazonaws.com

这将是建议的端点,你不应该使用:

 redirect-jekyll.io.s3.amazonaws.com

区别在于,只有端点会向您发送重定向。您可以通过转到S3控制台并查看属性来接收端点地址。设置它,将使你的CloudFront发行版使用"自定义目标",这是完美的找到你的用例。

最新更新