Warum löschen meine Aufbewahrungsrichtlinien Amazon-EBS-Snapshots nicht, die von Amazon Data Lifecycle Manager erstellt wurden?

Lesedauer: 3 Minute
0

Ich verwende Amazon Data Lifecycle Manager, um Snapshot-Richtlinien von Amazon Elastic Block Store (Amazon EBS) mit einem Aufbewahrungsplan zu erstellen. Die Lebenszyklusrichtlinie löscht die Snapshots jedoch nicht.

Lösung

Wenn die Lebenszyklusrichtlinie, die Sie mit Data Lifecycle Manager erstellt haben, die Snapshots nicht löscht, sollten Sie die folgenden Szenarien in Betracht ziehen.

Hinweis: Sie können Data Lifecycle Manager nicht verwenden, um Snapshots zu verwalten, die Sie außerhalb von Amazon Data Lifecycle Manager erstellt haben. Stellen Sie außerdem sicher, dass die Lebenszyklusrichtlinie aktiviert ist.

Aktualisierte Zeitplannamen

Wenn Sie den Namen Ihres Lebenszyklusplans ändern, löscht Data Lifecycle Manager keine Snapshots, die unter dem alten Namen des Zeitplans erstellt wurden. Stellen Sie sicher, dass Sie alle unerwünschten Snapshots löschen, bevor Sie Ihren Zeitplannamen aktualisieren.

Altersabhängige Aufbewahrungsrichtlinien

Eine altersabhängige Aufbewahrungsrichtlinie löscht nur den letzten Snapshot aus der Standard- und Archivebene. Die Richtlinie löscht den letzten Snapshot nicht. Sie löschen beispielsweise ein Volume oder kündigen eine Instance, die nach einer altersabhängigen Aufbewahrungsrichtlinie verwaltet wird. Sie sehen jedoch immer noch einen nicht gelöschten Snapshot, für den eine altersabhängige Aufbewahrungsrichtlinie gilt. Sie müssen die Konsole von Amazon Elastic Compute Cloud (Amazon EC2) oder die AWS Command Line Interface (AWS CLI) verwenden, um den Snapshot zu löschen. Es hat sich bewährt, für den Fall eines Rollbacks eine Sicherungskopie des Volumes zu erstellen.

Wenn Data Lifecycle Manager ausgeschaltet ist oder sich in einem Fehlerzustand befindet, werden Snapshots und AMIs aus diesem Zeitraum beibehalten. Dies gilt auch dann, wenn die Snapshots und AMIs so eingestellt wurden, dass sie während dieser Zeit ablaufen. Stattdessen müssen Sie die Snapshots manuell löschen oder die AMIs abmelden.

Anzahlbasierte Aufbewahrungsrichtlinien

Wenn Sie ein Volume löschen oder eine Instance beenden, die nach einer anzahlbasierten Aufbewahrungsrichtlinie verwaltet wird, verwaltet die Richtlinie die Snapshots nicht mehr. Sie müssen die Amazon-EC2-Konsole oder AWS CLI nutzen, um den Snapshot zu löschen. Wenn Sie außerdem Tags ändern oder entfernen, die Ihren Zielressourcen zugeordnet sind, verwaltet Amazon Data Lifecycle Manager den Snapshot nicht mehr.

Nachdem eine anzahlbasierte Richtlinie einen Snapshot erstellt hat und die Aufbewahrungszahl bereits erreicht wurde, löscht die Richtlinie den ältesten Snapshot. Beispielsweise geben Sie eine anzahlbasierte Richtlinie mit einer Aufbewahrungsdauer von 10 an. Nachdem die Richtlinie den 11. Snapshot erstellt hat, wird der älteste Snapshot gelöscht. Dies gilt auch, wenn Sie einen Snapshot manuell löschen, der im Rahmen einer Lebenszyklusrichtlinie mit anzahlbasierter Aufbewahrung erstellt wurde. Als Fortsetzung des Beispiels wartet Amazon Data Lifecycle Manager, bis die Richtlinie den 11. Snapshot erstellt, um den ältesten Snapshot zu löschen.


Ähnliche Informationen

Erwägungen zu den Snapshot-Lebenszyklusrichtlinien

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr