可以将amazon cloudfront设置为在cloudfront.net上拥有多个域

时间:2014-02-07 06:52:27

标签: amazon-cloudfront

我想设置亚马逊云端,但是资源需要在http和& HTTPS。

我也想使用多个cnames。例如 xyz0.cloudfront.net xyz1.cloudfront.net xyz2.cloudfront.net xyz3.cloudfront.net

这有可能吗?

从我读过的唯一可以做到的方法是使用自定义cname(xyz0.example.com),但问题是它迫使我将我们的SSL证书上传到亚马逊以便工作使用https,每月费用为600美元!

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您可以为一个Cloudfront分发版提供多个CNAME(a.bam.com,b.bam.com,c.bam.com)。

虽然您需要上传通配符SSL证书(* .bam.com)以支持所有这些CNAME。

您可以设置SNI自定义SSL(每月$ 0)而不是专用IP自定义SSL(每月$ 600)。更多信息,请访问:http://aws.amazon.com/cloudfront/custom-ssl-domains/

答案 1 :(得分:0)

您不仅可以服务于不同的子域,而且可以从单个CloudFront分发中服务于不同的根域。这样做的两个要求是:

  • 具有您需要CF服务的所有域的ACM证书
  • 在“备用域名(CNAMES)”部分中添加这些域
  • 通过在缓存行为中将主机(来源)标头列入白名单来传递

有关详细信息,请查看AWS Premium Support的this video