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配置总大小限制。

  1. 将所有CDN规则合并到一个名为cdn.yaml的文件中。

  2. 在配置中将envType设置为prod

  3. 使用基于域的规则来隔离特定于环境的行为。 例如:

    code language-none
    reqProperty: domain
                equals: stg-www.example.com
    
  4. 在Cloud Manager中,导航到Edge配置管道,上传cdn.yaml,然后运行管道以应用更改。 请勿对Edge Delivery Sites使用AEM配置管道。

相关阅读

在AEM as a Cloud Service用户指南中使用配置管道

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f