Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
So funktionieren Vor- und Nachskripte für Amazon Data Lifecycle Manager
Die folgende Abbildung zeigt den Prozessablauf für Vor- und Nach-Skripte bei der Verwendung benutzerdefinierter SSM-Dokumente. Dies gilt nicht für VSS-Backups.

Zum geplanten Zeitpunkt der Snapshot-Erstellung finden die folgenden Aktionen und dienstübergreifenden Interaktionen statt.
-
Amazon Data Lifecycle Manager initiiert die Vor-Skript-Aktion durch Aufrufen des SSM-Dokuments und Übergeben des Parameters
pre-script
.Anmerkung
Die Schritte 1 bis 3 finden nur statt, wenn Sie Vor-Skripte ausführen. Wenn Sie nur Nach-Skripte ausführen, werden die Schritte 1 bis 3 übersprungen.
-
Systems Manager sendet Vor-Skript-Befehle an den SSM-Agent, der auf den Ziel-Instances ausgeführt wird. Der SSM-Agent führt die Befehle auf der Instance aus und sendet Statusinformationen zurück an Systems Manager.
Wenn das SSM-Dokument beispielsweise verwendet wird, um anwendungskonsistente Snapshots zu erstellen, kann das Vor-Skript einfrieren und die I/O leeren, um sicherzustellen, dass alle gepufferten Daten vor der Snapshot-Erstellung auf das Volume geschrieben werden.
-
Systems Manager sendet Statusaktualisierungen zu dem Vor-Skript-Befehl an Amazon Data Lifecycle Manager. Wenn das Vor-Skript fehlschlägt, führt Amazon Data Lifecycle Manager je nachdem, wie Sie die Optionen vor und nach dem Skript konfigurieren, eine der folgenden Aktionen aus:
Wiederholversuche Standardmäßig absturzkonsistente Snapshots Aktion Aktiviert mit verbleibenden Wiederholversuchen Aktiviert Führen Sie das Skript erneut aus, bis es erfolgreich ist oder die Wiederholversuche erschöpft sind Ohne erfolgreichen Abschluss erschöpft Aktiviert Erstellen Sie absturzkonsistente Snapshots und führen Sie kein Nach-Skript aus. Aktiviert mit verbleibenden Wiederholversuchen Disabled Führen Sie das Skript erneut aus, bis es erfolgreich ist oder die Wiederholversuche erschöpft sind Ohne erfolgreichen Abschluss erschöpft Disabled Überspringen Sie die Snapshot-Erstellung für die Ziel-Instance und führen Sie kein Nach-Skript aus. Disabled Aktiviert Erstellen Sie absturzkonsistente Snapshots und führen Sie kein Nach-Skript aus. Disabled Disabled Überspringen Sie die Snapshot-Erstellung für die Ziel-Instance und führen Sie kein Nach-Skript aus. -
Amazon Data Lifecycle Manager initiiert die Snapshot-Erstellung.
-
Amazon Data Lifecycle Manager initiiert die Nach-Skript-Aktion durch Aufrufen des SSM-Dokuments und Übergeben des Parameters
post-script
.Anmerkung
Die Schritte 5 bis 7 finden nur statt, wenn Sie Vor-Skripte ausführen. Wenn Sie nur Nach-Skripte ausführen, werden die Schritte 1 bis 3 übersprungen.
-
Systems Manager sendet Nach-Skript-Befehle an den SSM-Agent, der auf den Ziel-Instances ausgeführt wird. Der SSM-Agent führt die Befehle auf der Instance aus und sendet Statusinformationen zurück an Systems Manager.
Wenn das SSM-Dokument beispielsweise anwendungskonsistente Snapshots ermöglicht, kann dieses Nach-Skript die I/O auftauen, um sicherzustellen, dass Ihre Datenbanken nach der Snapshot-Erstellung den regulären I/O-Betrieb wieder aufnehmen.
-
Wenn Sie ein Nach-Skript ausführen und Systems Manager anzeigt, dass es erfolgreich abgeschlossen wurde, ist der Vorgang abgeschlossen.
Wenn das Nach-Skript fehlschlägt, führt Amazon Data Lifecycle Manager je nachdem, wie Sie die Optionen vor und nach dem Skript konfigurieren, eine der folgenden Aktionen aus:
Wiederholversuche Aktion Aktiviert mit verbleibenden Wiederholversuchen Führen Sie das Nach-Skript erneut aus, bis es erfolgreich ist oder die Wiederholversuche erschöpft sind Erschöpft ohne Erfolg Nach-Skript überspringen Disabled Nach-Skript überspringen Hinweis: Wenn das Nach-Skript fehlschlägt, wurde das Vor-Skript (falls aktiviert) erfolgreich abgeschlossen und die Snapshots wurden möglicherweise erstellt. Unter Umständen müssen Sie weitere Maßnahmen für die Instance ergreifen, um sicherzustellen, dass sie wie erwartet funktioniert. Wenn beispielsweise das Vor-Skript die I/O angehalten und geleert hat, das Nach-Skript die I/O jedoch nicht auftauen konnte, müssen Sie Ihre Datenbank möglicherweise so konfigurieren, dass die I/O automatisch aufgetaut wird, oder Sie müssen die I/O manuell auftauen.
-
Der Snapshot-Erstellungsprozess wird möglicherweise abgeschlossen, nachdem das Nach-Skript abgeschlossen ist. Wie viel Zeit das Abschließen des Snapshots in Anspruch nimmt, hängt von der Snapshot-Größe ab.