- 我有一个配置为网站的S3存储桶(
www.getscala.com
)。 - AWS证书管理器做了一个通配符证书
*.getscala.com
- 我做了2个CNAME记录一个CloudFront的分布:
www.getscala.com
和getscala.com
- 我有关与CloudFront的分布
- 做了一个记录别名路线53证书
www.getscala.com.
指向CloudFront分配
浏览器访问https://www.getscala.com可以看到所需的网站,通过SSL提供服务。将AWS裸露域重定向到AWS子域以用于具有CloudFront和SSL的AWS S3网站
现在的问题:我想重定向裸域的请求,不管协议为https://www.getscala.com
。
我创建了一个名为getscala.com
的存储桶并将其转发给www.getscala.com
或https://www.getscala.com
。
似乎用AWS重写网址不容易,或者至少设置URL重写不明显。我错过了什么?
的WWW对裸逻辑是相反的,但答案(和问题)是相同的 - 你需要一个第二CloudFront的分布指着水桶做重定向。两个发行版可以共享相同的ACM证书,或者您可以使用两个证书,但这是使用本地AWS功能使https与重定向一起工作的唯一解决方案。 –
为什么创建2个Cloud Front分发并增加成本(如果只能通过一个Cloud Front Distribution实现)。下面的答案比你昂贵的解决方案更好。 –
是的,这是一个更好的答案,问题是类似的,但不仅仅是相反 –