Edge Delivery Services Sites が正しいAEM ステージ/実稼動コンテンツをレンダリングしない
Adobe Experience Manager(AEM)as a Cloud Serviceのリポジトリ設定でEdge Delivery Services(EDS)を使用すると、ステージ環境と実稼動環境でレンダリングされたコンテンツが期待どおりに動作しません。 この問題を修正するには、テクニカルアカウント設定を確認し、EDS 設定を確認し、クラウド設定を更新して、エラーログを確認します。
説明 description
環境
Adobe Experience Manager(AEM)as a Cloud Service - Sites
問題/症状
- ステージングおよび実稼動 EDS サイトに、AEMから期待されたコンテンツが表示されません。
- AEMで公開が成功したにもかかわらず、公開済みページの URL に 404 エラーが表示される。
- Assetsとページの表示に一貫性がないか、EDS に配信されない。
- 環境間の設定の違いが確認されました。
解決策 resolution
ステージング環境および実稼動環境の EDS サイトでのAEM コンテンツの誤ったレンダリングの問題を解決するには、次の手順に従います。
- テクニカルアカウントユーザーが環境ごとに正しく設定され、DAM リソースへのアクセスに必要な権限を持っていることを確認してください。 例えば、ステージングでは、開発環境または実稼動環境とは別に、専用のテクニカルアカウントを使用する必要があります。
- ツール に移動します。
>クラウドサービス AEM オーサーの>Edge Delivery Services Configuration。 サイト名と設定がターゲット環境(ステージングの場合は client-digital-experience-stage など)と一致することを確認します。 - クラウド設定が正しく適用されていることを確認します。 Cloud Services の下のアセットプロパティが正しいパスを指していることを確認します(例えば、ステージの場合は
/conf/clientdigitalexperience-stage)。 - AEM オーサーから必要なすべてのページ、アセット、GraphQL エンドポイントを公開して、EDS で使用できるようにします。
- 注意 : 大量のリクエストを行っている際に、システムのスロットルが原因で、最初の公開に遅延が発生する可能性があります。
- 次の Splunk クエリを使用して、警告やエラーの公開ログを確認します。
index="dx_aem_engineering" sourcetype=aemerror aem_service=cm-p1xxx14-e1xxx672 aem_tier=publish (level=ERROR OR level=WARN)- ログで、アセットの配信またはキャッシュに関連する問題を確認します。
- 古いコンテンツが提供されている場合は、AEM Dispatcher、Adobe CDN (Fastly)、カスタム CDN/WAFなどのキャッシュレイヤーをクリアします。 トラブルシューティングまたは展開の際に、各レイヤをクリアする必要がある場合があります。
- セルフサービスキャッシュの無効化には、AEM Purge CDN Cache API を使用します。 すぐにコンテンツを更新する必要がある場合は、TTL のみに依存しないでください。
- 匿名モードを使用するか、ブラウザーキャッシュをクリアして、公開された更新が正しく表示されるかどうかをテストします。 また、開発、ステージ、実稼動全体の設定を比較して、不一致を見つけます。
- これらの手順を完了したら、以前に 404 エラーを返した URL が正しいコンテンツを読み込むことを確認します。
関連資料
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f