AEMですべてのバージョンが消去されないように、バージョンのパージパラメーターを設定する

Adobe Experience Manager(AEM)でのバージョンのパージ用に設定する必要がある OSGi パラメーターは、バージョンの最大数バージョンの最小数バージョンの最長有効期間 です。 この記事では、ページのすべてのバージョンを消去するのを防ぐために、様々なユースケースをまたいでこれらのパラメーターの正しい設定について説明します。

説明 description

環境

Adobe Experience Manager(AEM)

問題/症状

バージョンのパージ OSGi パラメーターを設定すると、ページのすべてのバージョンが誤って消去されます。

例えば、年齢に関係なく 10 個のバージョンを保持し、パラメーターを次のように設定するとします。

maxAgeDays= -1
minNumberVersions= 0
maxNumberVersions= 10

ただし、これにより、10 を指定されたとおりに保持するのではなく、すべてのバージョンが消去されます。

解決策 resolution

10 個のバージョンを保持する正しいパラメーター設定は、次のようになります。

maxAgeDays= -1
minNumberVersions= 10
maxNumberVersions= 0 (年齢に関係なく 10 個のバージョンが必要な場合、maxNumberVersions は関係ありません)。

原因

年齢制限(maxAgeDays)が設定されている場合、下限/上限を制限するには、minNumberVersionsmaxNumberVersions のパラメーターが重要です。

年齢を 0 または–1 に設定し、minNumberVersions を設定しない場合、すべてのバージョンが削除されます。 したがって、任意の数のバージョンを保持する場合は、年齢に関係なく、minNumberVersions を常に 1 より大きい値に設定します。

注意: 現在のバージョンは常に保持されます。

ユースケース

OSGi パラメーターを設定する前に確認して、ページのすべてのバージョンのパージを回避するユースケースを次に示します。

minNumberVersions
maxAgeDays
maxNumberVersions
結果
0
-1
10
1 日より前のバージョンが 10 個ある場合でも、この設定ではすべてのバージョンがパージされます。

これは、minNumberVersions が 0 (または 1 未満)に設定され、すべてのバージョンをパージする必要があることを示すためです。 maxNumberVersions パラメーターは、年齢制限が設定されていない場合、無関係になります)。
0
10
10
すべてのバージョンが 10 日を超え、minNumberVersions パラメーターが指定されていない場合、10 日の制限内にバージョンがないので、すべてのバージョンがパージされます。

10 日未満のバージョンが 5 つある場合、10 日より古いバージョンが 10 個、5 個 minNumberVersions=0, バージョンが保持されます。
0
10
0
すべてのバージョンが 10 より古い場合、保持するバージョンの最小数がないので、すべてのバージョンがパージされます。 この場合も maxNumberVersions はありません。 10 日未満のバージョンが 5 つあっても、すべてのバージョンがパージされます。
-1
-1
10
この設定では、保持するバージョンの最小数が存在しないので、すべてのバージョンがパージされます。 maxNumberVersions パラメーターは、年齢制限が設定されていない場合、無関係になります。
-1
10
10
すべてのバージョンが 10 日を超えている場合、保持するバージョンの最小数がないので、すべてのバージョンがパージされます。 maxNumberVersions パラメーターは、10 日以下のバージョンが存在しない場合は無関係になります。

10 日未満のバージョンが 5 つ、10 日以上のバージョンが 10 つ、minNumberVersions=0 の場合、10 日未満のバージョンの 5 つのみが保持されます。
-1
10
0
すべてのバージョンが 10 日を超えている場合、保持するバージョンの最小数がないので、すべてのバージョンがパージされます。 この場合、maxNumberVersions パラメーターは無関係です。

10 日未満のバージョンが 5 つ、10 日以上のバージョンが 10 つ、minNumberVersions=0 の場合、5 つのバージョンが保持されます。
5
10
5
5 つのバージョンがすべて 10 日を超えている場合、minNumberVersions が 5 に設定されているので、5 つのバージョンすべてが保持されます。

10 日より古いバージョンが 25 ある場合、最小と最大の両方が 5 に設定されているので、最後の 5 つのバージョンのみが保持されます。
5
10
10
10 日以内にバージョンが 5 つあり、10 日より古いバージョンが 10 個(合計 15 個のバージョン)ある場合、minNumberVersions は 5 に、maxNumberVersions は 10 に設定されているので、最新の 10 個のバージョンが保持されます。 ここでは、最小パラメーターと最大パラメーターの両方が重要です。

関連資料

バージョンのパージ

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f