繁体   English   中英

Amazon CloudFront 备用域名

[英]Amazon CloudFront Alternate Domain Names

我对亚马逊及其所有服务完全陌生。 我已经设置了 Amazon S3 并创建了一个 CloudFront 分配,但我想要的是为这个 CloudFront 分配提供一个自定义域名。

我在我的服务器上创建了一个子域并将CNAME更改为 CloudFront 分配链接,但我无法访问我在 S3 上的内容。 谁能告诉我如何设置备用域名?

为 Amazon CloudFront 分配提供自定义域名:

  • 在创建 CloudFront 分配时提供备用域名
  • 在 Route 53(或您自己的 DNS 提供商)中创建一个指向 CloudFront 分配 URL(例如d3i29vunzqzxrt.cloudfront.net )的CNAME记录,或在 Route 53 中创建一个使用Alias = YesA记录并选择 CloudFront 分配.

从 CloudFront 控制台中的帮助提示:

如果您想使用自己的域名(例如 www.example.com)而不是 CloudFront 域名(例如 d1234.cloudfront.net)作为文件的 URL,请指定最多 100 个 CNAME。 用逗号分隔 CNAME,或将每个 CNAME 放在一个新行上。 您还需要使用 DNS 服务创建 CNAME 记录,以便将 www.example.com 的查询路由到 d1234.cloudfront.net。

我认为该指南旨在让您花费更多。 相反,您应该:

  1. 按照指南添加备用域名。
  2. 在 Route 53 中创建“A”记录,而不是 CNAME。 AWS 将针对每个 CNAME 请求向您收费。

更新:
自此版本(2019 年 4 月 8 日)起,当您将备用域名添加到分配时,您还必须将 SSL/TLS 证书附加到覆盖备用域名的分配。

因此,首先请确保在您向域提供商(GoDadday、CloudFlare、Route 53 等)注册域名并创建CNAME记录后,您应该执行以下操作:

将来自授权证书颁发机构(例如 - Let's Encrypt )的 SSL/TLS 证书添加到 CloudFront,该证书涵盖您计划用于分配的域名 - 以验证您是否有权使用该域。 (在此处阅读更多信息)。

然后才更新您的发行版以添加备用域名:
打开 Amazon CloudFront 控制台 -> 常规视图 -> 编辑 -> 备用域名 (CNAME) -> 输入要与 CloudFront 分配关联的 CNAME(例如 www 或 home)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM