ACS Commons クエリパッケージャーを使用したコンテンツ削除の移行
Adobe Experience Manager(AEM)をアップグレードまたは移行する際は、更新されたタグ、アセット、ページなど、変更されたコンテンツのみを移動する必要が生じる場合があります。 ACS Commons クエリパッケージャーツールは、これらの差分のみをパッケージ化し、あるAEM インスタンスから別のインスタンスに転送するのに役立ちます。 このガイドでは、これを効率的に行う手順を説明します。
説明 description
環境
Adobe Experience Manager(AEM)Managed Services v6.x
問題/症状
通常、アップグレードまたは最終移行手順の間は、変更されたコンテンツ(タグ、アセット、ページ)のみをAEM インスタンス間で移行する必要があります。 この作業を手動で行うと、時間がかかり、エラーが発生しやすくなります。
解決策 resolution
-
ACS Commons をソース AEM インスタンスにインストールします。
-
公式の ACS Commons ガイド に従って、クエリパッケージャーページを作成します。
-
XPath クエリを使用して、3 つの個別のクエリパッケージャーページを設定します。タグ、アセット、ページごとに 1 つずつ設定します。
code language-none ``` //element (*, cq:Tag) [ @jcr:created > xs:dateTime ('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM') ] ``` ``` //element (*, dam:AssetContent) [ @jcr:lastModified > xs:dateTime ('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM') ] ``` ``` //element (*, cq:PageContent) [ @cq:lastModified >= xs:dateTime ('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM') ] ```
各クエリの日時を、コンテンツの変更を取得するタイムスタンプに置き換えます。
4. パッケージを、タグ、アセット、ページの順に作成します。
5. ソース AEM インスタンスからパッケージをダウンロードします。
6. ターゲットのAEM インスタンスに、タグ、アセット、ページの順序でパッケージをアップロードしてインストールします。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f