更新AWS Cloudfront以使用静态网站托管

时间:2018-11-29 13:52:03

标签: amazon-web-services amazon-s3 amazon-cloudfront

我目前正在使用AWS Cloudfront在子域 content.companyname.com 下为公司网站提供资产。当前分布指向 companyname.s3.amazonaws.com

使用此设置,我们缺少一些静态网站托管功能,例如自定义index.html页面和错误页面。从this answer我了解到,我需要指向 http://companyname.s3-website-eu-west-1.amazonaws.com 才能使它生效。

我的问题是,是否可以仅更新Origin而不必创建新的Cloudfront发行版?还是创建一个新的Cloudfront发行版然后更改DNS并将我们的自定义CNAME与其关联更好?

理想情况下,我们希望停机时间为零。

1 个答案:

答案 0 :(得分:0)

在CloudFront分布上创建第二个Origin,指向新的端点。

然后,您可以更新每个缓存行为,并从下拉列表中选择新的来源,然后保存更改。

如果您的存储桶配置正确,此更改将在几分钟内生效,而不会造成任何停机。