如何在 AWS 中通过 https 将裸 url 重定向到 www?

How to redirect naked urls to www over https in AWS?

我已经设置了来自以下 URL 的重定向:

http://tweepsbook.com
http://www.tweepsbook.com

https://www.tweepsbook.com

但是我在将 https://tweepsbook.com 重定向到 https://www.tweepsbook.com 时遇到问题 我有两个域的 SSL 证书。

目前,S3 仅允许通过 HTTP 进行重定向。我也想要 HTTPS 的重定向

我目前正在使用 AWS S3 存储桶、Elastic Beanstalk、ACM、Route 53。

要为处于网站模式的存储桶中的 S3 对象提供 https 访问,必须使用 CloudFront:

如果您将 Application Load Balancer 与 Elastic Beanstalk 应用程序结合使用,则可以结合使用这两个功能来 redirect the root domain to www, and redirect HTTP to HTTPS