亚马逊 cloudfront 可以设置为在 cloudfront.net 上有多个域吗

Dan*_*dan 3 amazon-cloudfront

我想设置 amazon cloudfront,但是资产需要在 http 和 https 上都可用。

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

这可能吗?

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

谢谢你的帮助。

cap*_*ack 5

您不仅可以为不同的子域提供服务,还可以为来自单个 CloudFront 分配的不同根域提供服务。对此的两个要求是:

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

有关详细信息,请观看来自 AWS Premium Support 的此视频


Kho*_*yen 3

您可以为一个 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/

  • 我可以对“bam.com”和“bom.net”等不同域执行相同的操作吗? (2认同)