Parameters voor versiewissing configureren om te voorkomen dat alle versies in AEM worden gewist

De parameters OSGi die voor versie het zuiveren in Adobe Experience Manager (AEM) moeten worden gevormd zijn Maximum aantal versies, Minimum Aantal versies, en Maximale versieleeftijd. In dit artikel worden de juiste configuraties van deze parameters in verschillende gebruiksgevallen besproken, zodat u niet alle versies van een pagina wist.

Beschrijving description

Omgeving

Adobe Experience Manager (AEM)

Probleem/symptomen

Als u de parameters voor het verwijderen van versies voor OSGi instelt, worden alle versies van een pagina verkeerd gewist.

U wilt bijvoorbeeld 10 versies behouden, ongeacht de leeftijd, en de parameters als volgt instellen:

maxAgeDays= -1
minNumberVersions= 0
maxNumberVersions= 10

Hierdoor werden echter alle versies gewist in plaats van de 10 zoals opgegeven te behouden.

Resolutie resolution

De correcte parameterconfiguratie om 10 versies te behouden zou als volgt moeten zijn geweest:

maxAgeDays= -1
minNumberVersions= 10
maxNumberVersions= 0 (maxNumberVersions is hier irrelevant als u 10 versies wilt ongeacht de leeftijd).

Oorzaak

Wanneer de leeftijdsgrens (maxAgeDays) wordt geplaatst, zijn de minNumberVersions en maxNumberVersions parameters essentieel om ondergrens/bovengrens te beperken.

Als de leeftijd is ingesteld op 0 of -1 en minNumberVersions niet is ingesteld, worden alle versies verwijderd. Als u dus een aantal versies wilt behouden, moet u ervoor zorgen dat minNumberVersions altijd is ingesteld op groter dan 1, ongeacht de leeftijd.

Nota: de huidige versie wordt altijd behouden.

Gebruiksscenario’s

Hier zijn een paar te herzien gebruiksgevallen alvorens uw parameters te vormen OSGi vermijden zuiverend alle versies van een pagina.

minNumberVersions
maxAgeDays
maxNumberVersions
Resultaat
0
-1
10
Zelfs als er 10 versies ouder dan 1 dag zijn, zuiveert deze configuratie alle versies.

dit is omdat minNumberVersions aan 0 (of minder dan 1) wordt geplaatst, erop wijzend dat alle versies zouden moeten worden gezuiverd. De parameter maxNumberVersions wordt irrelevant als er geen leeftijdsgrens is ingesteld.)
0
10
10
Als alle versies ouder zijn dan 10 dagen en de parameter minNumberVersions niet is opgegeven, worden alle versies gewist omdat geen van deze versies binnen de limiet van 10 dagen valt.

als er 5 versies minder dan 10 dagen zijn, 10 versies ouder dan 10 dagen, en minNumberVersions=0, vijf versies worden behouden.
0
10
0
Als alle versies ouder zijn dan 10, worden alle versies gezuiverd omdat er geen minimumaantal versies is dat behouden moet blijven. En er is in dit geval ook geen maxNumberVersions . Zelfs als er 5 versies minder dan 10 dagen waren, zouden alle versies worden gewist.
-1
-1
10
Met deze instelling worden alle versies verwijderd, omdat er geen minimumaantal versies is dat behouden moet blijven. De parameter maxNumberVersions wordt irrelevant wanneer geen leeftijdsgrens wordt ingesteld.
-1
10
10
Als alle versies ouder zijn dan 10 dagen, worden alle versies gewist omdat er geen minimumaantal versies is dat behouden moet blijven. De parameter maxNumberVersions wordt irrelevant wanneer er geen versies zijn die minder zijn dan of gelijk zijn aan 10 dagen.

als er 5 versies minder dan 10 dagen zijn, 10 versies ouder dan 10 dagen, en minNumberVersions=0, slechts worden de 5 versies minder dan 10 dagen bewaard.
-1
10
0
Als alle versies ouder zijn dan 10 dagen, worden alle versies gewist omdat er geen minimumaantal versies is dat behouden moet blijven. De parameter maxNumberVersions is in dit geval irrelevant.

als er 5 versies minder dan 10 dagen zijn, 10 versies ouder dan 10 dagen, en minNumberVersions=0, dan worden 5 versies behouden.
5
10
5
Als alle 5 versies ouder zijn dan 10 dagen, blijven alle 5 versies behouden, omdat minNumberVersions is ingesteld op 5.

als er 25 versies ouder dan 10 dagen zijn, slechts worden de laatste 5 versies behouden omdat zowel min als maximum aan 5 worden geplaatst.
5
10
10
Als er 5 versies zijn binnen 10 dagen en 10 versies ouder dan 10 dagen (in totaal 15 versies), blijven de laatste 10 versies behouden, omdat minNumberVersions is ingesteld op 5 en maxNumberVersions op 10. Hier zijn zowel de parameters min als max belangrijk.

Verwante lezing

het Opschonen van de Versie

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