我想使用 Amazon S3 和 CloudFront 托管一个仅支持 HTTPS 的静态网站。这是我到目前为止所做的:
- 为静态网站托管设置 S3 存储桶并将我的网站文件放入其中
- 创建 CloudFront 分配并将其指向 S3 存储桶
www
在我的域的名称服务器中为指向 CloudFront 存储桶的子域添加了 CNAME 记录。
到目前为止,一切都很好 - 我可以使用该www.example.com
地址访问我的网站。但是,我希望该站点只能通过 HTTPS 访问,为此我从 GoDaddy 购买了 SSL 证书。
现在,问题是:
- 有没有办法在我的 S3 托管网站上安装此第三方 SSL 证书?
- 有没有办法通过此设置自动将 http 重定向到 https ?