对于创作层和发布层,AEM自定义域CNAME和A-record配置存在问题

当CNAME或A记录DNS条目与所需的部署模型不匹配时,Adobe Experience Manager (AEM)自定义域无法验证、错误地路由流量或显示证书警告。 出现此问题的原因是AEMaaCS和AEM Managed Services要求子域、Apex域、CDN路由和特定于环境的端点使用不同的DNS目标。 要解决此问题,请正确配置DNS记录,验证域,并验证路由。

描述 description

环境

Adobe Experience Manager as a Cloud Service (AEMaaCS)

问题/症状

  • 自定义域不会解析到AEM CDN,并继续指向旧版基础架构。
  • Cloud Manager无法验证域,因为TXT或CNAME验证失败。
  • 流量会路由到旧的基础架构而不是预期的AEM环境。
  • 由于主机名不匹配或缺少域映射,出现SSL证书警告。

根本原因

出现此问题的原因是DNS配置不完整或不正确。 对于AEM as a Cloud Service,子域需要指向Adobe CDN基础架构的CNAME记录,而Apex域需要特定的A记录映射。 对于AEM Managed Services,DNS条目必须指向Adobe管理的ELB主机名。 由于Adobe不管理客户DNS区域,因此DNS更新不正确或缺失会导致路由和验证失败。

解决方法 resolution

按照以下步骤识别域类型并为目标AEM环境配置正确的DNS记录:

  1. 确定域是Apex域还是子域,并验证现有DNS配置。
  2. 为AEM as a Cloud Service子域配置指向cdn.adobeaemcloud.com的CNAME记录,并确认不存在冲突的A记录。
  3. 为AEM as a Cloud Service Apex域配置所需的Fastly A记录映射,并确认DNS提供商支持所需的记录类型。
  4. 配置指向AEM Managed Services域的Adobe管理的ELB主机名的CNAME记录,并验证不存在冲突的DNS记录。
  5. 通过完成域验证过程并确认域状态显示为已验证来验证Cloud Manager中的域。
  6. 通过检查请求是否通过预期的CDN或ELB基础架构路由来验证路由行为。
  7. 通过确认DNS结果与预期的CNAME或A记录映射相匹配、流量路由正确且域验证保持成功来验证解析。

何时上报

  • DNS传播在延长传播时段后未完成。
  • Cloud Manager在验证DNS记录后继续显示域验证失败。
  • 在DNS更改生效后,流量会继续路由到传统的基础架构。
  • 预期的ELB主机名或CDN路由行为与配置的环境不匹配。

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles