如何从AWS上的S3静态网站托管托管HTTPS网站?

时间:2019-01-03 03:33:07

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

Documentation

仅提供HTTP,如何使其在HTTPS上运行?有可能吗?

enter image description here

我已经配置好了,并且对于HTTP来说工作正常,但是对于HTTPS我却可以

  

无法访问此网站

即使我在AWS Certificate Manager中为我的域创建了证书。

2 个答案:

答案 0 :(得分:1)

CloudFront可用于为S3上托管的静态网站提供HTTPS请求。 这是一些AWS文档https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-requests-s3/

此外,我发现此博客非常具有解释性-https://medium.com/@sbuckpesch/setup-aws-s3-static-website-hosting-using-ssl-acm-34d41d32e394

希望这会有所帮助。

答案 1 :(得分:0)

要为使用S3作为网站功能托管的静态网站配置HTTPS,您必须配置AWS CloudFront以从CDN位置提供网站服务,并且可以在CloudFront发行版上配置ACM。

创建指向CloudFront分发端点的Route 53记录集

通过这种方式,您可以在HTTPS上托管S3网站,这也将减少最终用户请求的延迟。

希望这会有所帮助