Aktualisieren von Stacks mithilfe von Änderungssätzen - AWS CloudFormation

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.

Aktualisieren von Stacks mithilfe von Änderungssätzen

Bevor Sie einen Stack aktualisieren, ist es wichtig, zu verstehen, welche Auswirkungen die Änderungen auf die Ausführung von Ressourcen haben werden, bevor Sie diese durchführen, damit Sie die Aktualisierung sicher durchführen können. Änderungssätze liefern Ihnen eine Vorschau davon, wie vorgeschlagene Änderungen am Stack die Ausführung Ihrer Ressourcen beeinflussen können, z. B. ob Ihre Änderungen wichtige Ressourcen löschen oder ersetzen. AWS CloudFormation nimmt die Änderungen an Ihrem Stack nur vor, wenn Sie den Änderungssatz ausführen möchten, es liegt also in Ihrer Hand, ob Sie die vorgeschlagenen Änderungen durchführen oder andere Änderungen prüfen möchten, indem Sie einen weiteren Änderungssatz erstellen. Sie können Änderungssätze mithilfe der CloudFormation Konsole oder der CloudFormation API erstellen und verwalten. AWS CLI

Wichtig

Änderungssätze geben nicht an, ob ein Stack erfolgreich aktualisiert CloudFormation werden kann. Beispielsweise prüft ein Änderungssatz nicht, ob Sie ein Konto Limit überschreiten, wenn Sie die Aktualisierung einer Ressource vornehmen, die keine Updates unterstützt, oder ob Sie über unzureichende Berechtigungen verfügen, um eine Ressource zu ändern. All diese Punkte können dazu führen, dass die Aktualisierung eines Stack fehlschlägt. Wenn ein Update fehlschlägt, wird CloudFormation versucht, Ihre Ressourcen auf ihren ursprünglichen Zustand zurückzusetzen.

Änderungssatz – Übersicht

Das folgende Diagramm zeigt, wie Sie mithilfe von Änderungssätzen einen Stack aktualisieren können:

  1. Erstellen Sie einen Änderungssatz, indem Sie Änderungen für den Stack, den Sie aktualisieren möchten, einreichen. Sie können eine geänderte Stack-Vorlage oder geänderte Eingabeparameterwerte einreichen. CloudFormation vergleicht Ihren Stack mit den Änderungen, die Sie zur Generierung des Änderungssatzes eingereicht haben. Zu diesem Zeitpunkt werden keine Änderungen an Ihrem Stack vorgenommen.

  2. Zeigen Sie den Änderungssatz an, um zu sehen, welche Stack-Einstellungen und Ressourcen geändert werden. Sie können beispielsweise sehen, welche Ressourcen hinzugefügt, geändert oder gelöscht CloudFormation werden.

  3. Optional: Wenn Sie noch andere Änderungen berücksichtigen möchten, bevor Sie entscheiden, welche Änderungen vorgenommen werden sollen, erstellen Sie zusätzliche Änderungssätze. Die Erstellung von mehreren Änderungssätzen hilft Ihnen, zu verstehen und zu beurteilen, wie die verschiedenen Änderungen Ihre Ressourcen beeinflussen können. Sie können so viele Änderungssätze erstellen, wie Sie benötigen.

  4. Führen Sie den Änderungssatz aus, der die Änderungen enthält, die Sie auf Ihren Stack anwenden möchten. CloudFormation aktualisiert Ihren Stack mit diesen Änderungen.

    Anmerkung

    Nachdem Sie eine Änderung ausgeführt haben, werden alle Änderungssätze CloudFormation entfernt, die dem Stack zugeordnet sind, da sie für den aktualisierten Stack nicht gelten.

Sie können Änderungssätze auch löschen, um zu verhindern, dass ein Änderungssatz ausgeführt wird, der nicht angewendet werden sollte.