由于AEMaaCS中的配置重复,Edge Delivery Services模板站点创建失败

在Adobe Experience Manager as a Cloud Service (AEMaaCS)中,当同一存储库已存在云配置时,使用Edge Delivery Services模板创建站点会失败。 由于验证限制因素,进程将停止,因为验证限制因素会阻止单个存储库的重复配置。 要解决此问题,请删除重复项或使用新存储库。

描述 description

环境

  • 产品:Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • 约束:在开发环境中创建站点

问题/症状

  • 使用Edge Delivery Services模板0.1.2创建站点失败,并显示消息:从站点模板创建站点 — 失败 — 源为“/content/eds-test-new-site1”的后台作业失败

  • 日志显示以下合并错误消息:

    code language-none
    WARN  com.adobe.aem.wcm.franklin.internal.SiteCreationProcessorImpl
    A cloud configuration for owner '<user>' and repo '<repo>' already exists at:
    /conf/<existing-site>/settings/cloudconfigs/edge-delivery-service-configuration
    
    ERROR com.adobe.granite.jobs.async.commons.AbstractAsyncJobExecutor
    Could not execute job ...
    com.day.cq.wcm.api.WCMException:
    Site creation validation failed (SiteCreationProcessorImpl)
    
  • 当创作实例中已存在同一存储库的云配置时,站点创建失败。

根本原因

站点创建会强制实施一个验证规则,该规则仅允许每个存储库有一个Edge Delivery Services云配置。 同一存储库的重复配置会导致验证失败。

解决方法 resolution

请按照以下步骤解决由重复云配置导致的站点创建失败:

  1. 在AEM Author中,转到工具 > 云服务 > Edge Delivery Services配置
  2. 查看现有Edge Delivery配置,并确认同一存储库是否存在多个条目。
  3. 通过每个存储库仅保留一个Edge Delivery Services云配置并删除其他条目,删除重复的配置。
  4. 或者,使用单独的GitHub存储库创建新站点以避免配置冲突。
  5. 在删除重复项或分配新存储库后,使用Edge Delivery Services模板重试站点创建。
recommendation-more-help
experience-cloud-kcs-help-kbarticles