由於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
請依照下列步驟解決重複雲端設定所造成的網站建立失敗:
- 在AEM Author中,移至工具
>雲端服務>Edge Delivery Services設定。 - 檢閱現有的Edge Delivery設定,並確認相同存放庫是否存在多個專案。
- 每個存放庫僅保留一個Edge Delivery Services雲端設定,並刪除其他專案,藉此移除重複設定。
- 或者,使用單獨的GitHub存放庫建立新網站,以避免設定衝突。
- 移除重複專案或指派新存放庫後,請使用Edge Delivery Services範本重試網站建立。
recommendation-more-help
experience-cloud-kcs-help-kbarticles