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)
    
  • 同じリポジトリーのクラウド設定がオーサーインスタンスに既に存在する場合、サイト作成は失敗します。

根本原因

サイト作成では、リポジトリごとに1つのEdge Delivery Services クラウド設定のみを許可する検証ルールが適用されます。 同じリポジトリの設定が重複すると、検証が失敗します。

解決策 resolution

クラウド設定の重複によるサイト作成エラーを解決するには、次の手順に従います。

  1. AEM オーサーで、 ツール に移動します > クラウドサービス > Edge Delivery Services Configuration
  2. 既存のEdge Delivery設定を確認し、同じリポジトリに複数のエントリが存在するかどうかを確認します。
  3. リポジトリごとに1つのEdge Delivery Services クラウド設定のみを保持し、追加のエントリを削除することで、重複する設定を削除します。
  4. 別の方法として、別のGitHub リポジトリを使用して新しいサイトを作成し、設定の競合を回避します。
  5. 重複を削除するか、新しいリポジトリを割り当てた後、Edge Delivery Services テンプレートを使用してサイト作成を再試行します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles