amazon-cloudfront - 亚马逊云端是否可以设置为在 cloudfront.net 上拥有多个域

标签 amazon-cloudfront

我想设置亚马逊云端,但是 Assets 需要在 http 和 https 上都可用。

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

这可能吗?

根据我的阅读,可以做到这一点的唯一方法是使用自定义 cname (xyz0.example.com),但这样做的问题是它迫使我将我们的 SSL 证书上传到亚马逊才能工作使用 https,每月花费 600 美元!

感谢您的帮助。

最佳答案

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

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

如需了解详细信息,请查看 this video来自 AWS 高级支持。

关于amazon-cloudfront - 亚马逊云端是否可以设置为在 cloudfront.net 上拥有多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621151/

相关文章:

amazon-web-services - 在 AWS cloudformation 中创建公钥时出现以下错误:提供的请求无效:AWS::CloudFront::PublicKey

ssl - Amazon S3 静态网站的 HTTPS

amazon-s3 - S3 + Cloudfront CORS 配置正确吗?

amazon-web-services - 事件类型 : viewer-request results in 503 for lambda edge

amazon-web-services - 部署后如何处理云端缓存

amazon-web-services - CloudFormation 中的 AWS::CloudFront::OriginRequestPolicy 资源

amazon-web-services - 无法将 cloudfront 添加为 lambda 函数的触发器

amazon-web-services - 如何使用 ec2 实例和弹性 ip 配置 CloudFront

amazon-web-services - 生成 CloudFront 签名 URL 的问题;总是拒绝访问

amazon-s3 - 在没有签名 URL 的情况下使用 CloudFront/S3 设置内容处置