CDN配置未应用于X-Walk架构的Edge Delivery站点
在X-Walk设置中使用Adobe Experience Manager (AEM)进行创作并使用Edge Delivery Services (EDS)进行交付时,将CDN配置部署到错误的服务可能会导致不起作用。 当客户将特定于环境的YAML文件(如cdn-stage.yaml)与Edge Delivery Sites结合使用时,会发生此问题,后者仅支持单个环境。
要解决此问题,请确保所有CDN规则都整合到单个cdn.yaml文件中,使用基于域的规则来隔离特定于环境的行为,并使用Edge配置管道来部署配置。
描述 description
环境
- AEM as a Cloud Service (AEMaaCS)
- Edge Delivery Services
- 配置管道
- X-Walk实施
问题/症状
- 在
cdn-stage.yaml或其他特定于环境的YAML文件中进行的CDN配置更改无效。 - 域安装在Edge Delivery站点上,但尝试通过AEM配置管道更新CDN。
- Edge Delivery Site不反映开发、暂存或生产环境的预期行为。
- 使用
envTypes时,CDN规则未按预期应用。
解决方法 resolution
注意: Edge Delivery Sites仅支持一个环境,并且在所有规则中具有100 KB的CDN配置总大小限制。
-
将所有CDN规则合并到一个名为
cdn.yaml的文件中。 -
在配置中将
envType设置为prod。 -
使用基于域的规则来隔离特定于环境的行为。 例如:
code language-none reqProperty: domain equals: stg-www.example.com -
在Cloud Manager中,导航到Edge配置管道,上传
cdn.yaml,然后运行管道以应用更改。 请勿对Edge Delivery Sites使用AEM配置管道。
相关阅读
在AEM as a Cloud Service用户指南中使用配置管道。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f