AEM Dispatcher:アクセスできないコンテンツパスを解決する

この記事では、AEM Dispatcherを通じて特定のコンテンツパスにアクセスできず、他のパスにアクセスできない場合のトラブルシューティングと解決方法について説明します。 このソリューションには、Dispatcherの許可ルールを確認し、必要なコンテンツ構造がリポジトリに存在することを確認することが含まれます。

説明 description

環境

Adobe Experience Manager(AEM)Managed ServicesおよびAEM as a Cloud Service(AEMaaCS)

症状

  • 特定のコンテンツパスにDispatcherからアクセスできず、ブラウザーでエラーが返されます。
  • その他のコンテンツパスにも問題なくアクセスできます。
  • この問題は、ブラウザーで影響を受けるURLに移動することで再現できます。

原因

Dispatcher設定にパスの許可ルールが含まれていないか、パスのコンテンツ構造が存在しないか公開されていないため、コンテンツパスにアクセスできません。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. Dispatcher設定を確認して、影響を受けるコンテンツパスの許可ルールが存在し、正しく設定されていることを確認します。

  2. 許可ルールが見つからない場合は、Dispatcher設定を更新して許可ルールを含めてください。 標準のデプロイメントプロセス(AEMaaCS用のCloud Manager パイプラインなど)を使用して、更新された設定をデプロイします。

  3. パスのコンテンツ構造がAEMに存在し、適切なパブリッシュインスタンスに公開されていることを検証します。

    • AEMaaCSの場合:コンテンツ構造の変更は、コードのデプロイメントを介して行う必要があります(例:デプロイメントパイプラインでrepo-init スクリプトまたはコンテンツパッケージを使用)。 CRXDE Liteの使用などのダイレクトリポジトリ編集は、実稼動環境ではサポートされていません。

    • AEM Managed Services(Cloud Service以外)の場合:許可されている場合は、CRXDE Liteを使用してオーサーインスタンス上に必要なフォルダーまたはパスを作成し、必要に応じてレプリケートできます。 それ以外は、コードのデプロイメントを使用します。

  4. 設定とコンテンツの変更を行った後、ブラウザーで影響を受けるコンテンツパスへのアクセスをテストして、解決を確認します。

recommendation-more-help
experience-cloud-kcs-help-kbarticles