如何通过基于 HTTPS 的 Amazon CloudFront 分配为多个域提供服务?

我想通过基于 HTTPS 的 Amazon CloudFront 分配为多个域提供服务。

解决方法

要通过基于 HTTPS 的 Amazon CloudFront 为多个域提供服务,请将以下值添加到您的分配设置中:

  • 备用域名 (CNAME) 字段中输入所有域名。例如,要使用域名 example1.com 和 example2.com,请在备用域名 (CNAME) 中输入这两个域名。
    注意:选择添加项目,以便在新行中添加每个域名。
  • 添加涵盖所有域名的 SSL 证书。您可以添加向 Amazon Certificate Manager (ACM) 请求的证书。或者,您可以添加会被导入到 Amazon Identity and Access Management (IAM) 或 ACM 的证书。
    **注意:**最佳实践是将您的证书导入 ACM。但是,您也可以在 IAM 证书存储中导入证书。

对于每个域名,配置您的 DNS 服务,以便备用域名将流量路由到 CloudFront 域名进行分配。例如,配置 example1.com 和 example2.com,将流量路由到 d111111abcdef8.cloudfront.net

**注意:**无法使用 CloudFront 根据备用域名路由到特定源。CloudFront 原生支持仅根据路径模式路由到特定源。但是,您可以使用 Lambda@Edge 根据主机标头路由到源。有关详细信息,请参阅使用 Lambda@Edge 将查看者请求动态路由到任何源

相关信息

您在创建或更新分配时指定的值

通过添加备用域名 (CNAME) 来使用自定义 URL

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/cloud/313245.html

(0)
上一篇 2024年5月7日 11:46
下一篇 2024年5月7日 12:19

相关推荐

发表回复

登录后才能评论