对于创作层和发布层,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记录:
- 确定域是Apex域还是子域,并验证现有DNS配置。
- 为AEM as a Cloud Service子域配置指向
cdn.adobeaemcloud.com的CNAME记录,并确认不存在冲突的A记录。 - 为AEM as a Cloud Service Apex域配置所需的Fastly A记录映射,并确认DNS提供商支持所需的记录类型。
- 配置指向AEM Managed Services域的Adobe管理的ELB主机名的CNAME记录,并验证不存在冲突的DNS记录。
- 通过完成域验证过程并确认域状态显示为已验证来验证Cloud Manager中的域。
- 通过检查请求是否通过预期的CDN或ELB基础架构路由来验证路由行为。
- 通过确认DNS结果与预期的CNAME或A记录映射相匹配、流量路由正确且域验证保持成功来验证解析。
何时上报
- DNS传播在延长传播时段后未完成。
- Cloud Manager在验证DNS记录后继续显示域验证失败。
- 在DNS更改生效后,流量会继续路由到传统的基础架构。
- 预期的ELB主机名或CDN路由行为与配置的环境不匹配。
experience-cloud-kcs-help-kbarticles