Verwalten von Seitenversionen und der Aufbewahrung von Auditprotokollen in AEM as a Cloud Service

Wenn in Adobe Experience Manager as a Cloud Service (AEMaaCS) historische Seitenversionen und Auditprotokolleinträge fehlen, konfigurieren Sie Aufbewahrungsrichtlinien, um unbeabsichtigten Datenverlust zu verhindern.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (alle Versionen)

Symptome

  • In AEM Author fehlen historische Seitenversionen.
  • Auditprotokolleinträge für bestimmte Daten oder Ereignisse sind nicht mehr verfügbar.

Ursache

AEM as a Cloud Service verwendet Wartungsaufgaben, um alte Seitenversionen und Auditprotokolleinträge basierend auf den konfigurierten Aufbewahrungsrichtlinien automatisch zu bereinigen. Wenn die Versionsbereinigungsrichtlinie so eingestellt ist, dass sie nur eine begrenzte Anzahl von Versionen oder eine begrenzte Anzahl von Tagen beibehält, werden ältere Versionen möglicherweise während der geplanten Wartung gelöscht. Ebenso werden Auditprotokolleinträge nur für den konfigurierten Zeitraum aufbewahrt und nach Ablauf dieses Zeitraums automatisch gelöscht. Wenn die Konfiguration keine gekennzeichneten Versionen schützt, können diese ebenfalls gelöscht werden.

Lösung resolution

Führen Sie die folgenden Schritte aus, um ein erneutes Auftreten des Problems zu verhindern:

  1. Suchen Sie die Konfigurationsdatei für die Wartung Ihrer Umgebung (normalerweise maintenance.yaml oder ähnlich genannt, in der Codebasis unter dem Konfigurationsverzeichnis für Ihre Umgebung zu finden).

  2. Überprüfen Sie die Einstellungen für die Versionsbereinigung im Abschnitt versionPurge . Zu den wichtigsten Parametern gehören:

    • maximumVersions: Maximale Anzahl von beibehaltenen Versionen pro Seite.
    • maximumAgeDays: Maximales Alter (in Tagen) für aufbewahrte Versionen.
    • minimumVersions: Mindestanzahl der Versionen, die immer beibehalten werden sollen.
    • retainLabelledVersions: Bei Festlegung auf „false“ sind gekennzeichnete Versionen nicht vor der Bereinigung geschützt.
    • paths: Liste der Inhaltspfade (enthält normalerweise /content).
  3. Verstehen des Aufbewahrungsverhaltens:

    • Versionen, die älter als maximumAgeDays oder maximumVersions sind, werden während der geplanten Wartung möglicherweise bereinigt.
    • Wenn retainLabelledVersions „false“ ist, können gekennzeichnete Versionen gelöscht werden.
    • Die Richtlinie gilt global für alle aufgelisteten Pfade. Eine pfadspezifische Beibehaltung wird nicht unterstützt.
  4. Überprüfen Sie die Aufbewahrungseinstellungen für Auditprotokolle. Auditprotokolleinträge werden basierend auf dem konfigurierten Zeitraum (z. B. 30 Tage) beibehalten. Ältere Einträge werden automatisch gelöscht und können nicht wiederhergestellt werden.

  5. So behalten Sie wichtige Versionen bei:

    • Legen Sie retainLabelledVersions auf „true“ fest, wenn Sie beschriftete Versionen vor der Bereinigung schützen möchten.
    • Passen Sie maximumVersions, maximumAgeDays und minimumVersions nach Bedarf an Ihre Geschäftsanforderungen an.
    • Testen Sie Konfigurationsänderungen in einer niedrigeren Umgebung, bevor Sie sie in der Produktion bereitstellen.

Nachdem eine Version oder ein Auditprotokolleintrag bereinigt wurde, kann er nicht mehr wiederhergestellt werden. Die Prävention beruht auf der korrekten Konfiguration von Aufbewahrungs-Policies.

Verwandtes Lesen

Wartungsaufgaben in AEM as a Cloud Service

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