CloudFormation Stapel mithilfe von Änderungssätzen aktualisieren - 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.

CloudFormation Stapel mithilfe von Änderungssätzen aktualisieren

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. Mithilfe von Änderungssätzen können Sie in einer Vorschau anzeigen, wie sich vorgeschlagene Änderungen an einem Stack auf Ihre laufenden Ressourcen auswirken könnten, einschließlich der Auswirkungen auf die Ressourceneigenschaften und -attribute. Unabhängig davon, ob durch Ihre Änderungen wichtige Ressourcen gelöscht oder ersetzt werden, CloudFormation werden die Änderungen an Ihrem Stack erst vorgenommen, wenn Sie sich entscheiden, den Änderungssatz auszuführen. So können Sie entscheiden, ob Sie mit Ihren vorgeschlagenen Änderungen fortfahren oder andere Änderungen untersuchen möchten, indem Sie einen weiteren Änderungssatz erstellen. Sie können Änderungssätze mithilfe der CloudFormation Konsole, AWS CLI, oder erstellen und verwalten CloudFormation API.

Wichtig

Änderungssätze geben nicht an, ob ein Stack erfolgreich aktualisiert CloudFormation werden kann. Ein Änderungssatz prüft beispielsweise nicht, ob Sie ein Kontokontingent überschreiten, ob Sie eine Ressource aktualisieren, die keine Updates unterstützt, oder ob Sie nicht über ausreichende Berechtigungen zum Ändern einer Ressource verfügen. All dies kann dazu führen, dass ein Stack-Update 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:

Diagramm, das vier Schritte zur Aktualisierung eines Stacks mithilfe von CloudFormation Änderungssätzen zeigt.
  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. Darüber hinaus können Sie sich einen before-and-after Vergleich der Ressourceneigenschaften und Attribute, wie z. B. Tags, anzeigen lassen, die geändert 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. Wenn Sie mehrere Änderungssätze erstellen, können Sie besser verstehen und beurteilen, wie sich verschiedene Änderungen auf Ihre Ressourcen und Eigenschaften auswirken. 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.