由於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