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.
Verstehen des Aktualisierungsverhaltens von Stack-Ressourcen
Wenn Sie ein Update einreichen, werden die Ressourcen auf der Grundlage von Unterschieden zwischen dem, was Sie einreichen, und der aktuellen Vorlage des Stacks CloudFormation aktualisiert. Nicht geänderte Ressourcen werden während des Updates ohne Unterbrechung ausgeführt. CloudFormation Verwendet für aktualisierte Ressourcen eines der folgenden Aktualisierungsverhalten:
- Aktualisierung ohne Unterbrechung
-
CloudFormation aktualisiert die Ressource, ohne den Betrieb dieser Ressource zu unterbrechen und ohne die physische ID der Ressource zu ändern. Wenn Sie beispielsweise bestimmte Eigenschaften einer AWS::CloudTrail::TrailRessource aktualisieren, wird der Pfad ohne Unterbrechung CloudFormation aktualisiert.
- Wird mit einigen Unterbrechungen aktualisiert
-
CloudFormation aktualisiert die Ressource mit einigen Unterbrechungen. Wenn Sie beispielsweise bestimmte Eigenschaften einer AWS::EC2::InstanceRessource aktualisieren, kann es zu einer Unterbrechung der Instance kommen, während CloudFormation Amazon die Instance EC2 neu konfiguriert.
- Ersatz
-
CloudFormation erstellt die Ressource während eines Updates neu, wodurch auch eine neue physische ID generiert wird. CloudFormation erstellt normalerweise zuerst die Ersatzressource, ändert Verweise von anderen abhängigen Ressourcen so, dass sie auf die Ersatzressource verweisen, und löscht dann die alte Ressource. Wenn Sie beispielsweise die
AvailabilityZoneEigenschaft eines AWS::EC2::InstanceRessourcentyps aktualisieren, CloudFormation eine neue Ressource erstellen und die aktuelle EC2 Instanzressource durch die neue ersetzen.Wenn Sie eine Eigenschaft hinzufügen oder entfernen, die ersetzt werden muss, wird ebenfalls eine Aktualisierung ausgelöst. Die Aktualisierung passiert auch dann, wenn sich der tatsächliche Wert der Eigenschaft nicht ändert.
Die CloudFormation verwendete Methode hängt davon ab, welche Eigenschaft Sie für einen bestimmten Ressourcentyp aktualisieren. Das Aktualisierungsverhalten für jede Eigenschaft wird in der Referenz AWS Ressource und Eigenschaftstypenbeschrieben.
Je nach Aktualisierungsverhalten können Sie entscheiden, wann Sie Ressourcen ändern, um die Auswirkungen dieser Änderungen auf Ihre Anwendung zu verringern. Insbesondere können Sie planen, wann Ressourcen während einer Aktualisierung ersetzt werden müssen. Wenn Sie beispielsweise die Port Eigenschaft eines AWS: :RDS:: DBInstance -Ressourcentyps aktualisieren, CloudFormation ersetzt die DB-Instance, indem eine neue DB-Instance mit der aktualisierten Porteinstellung erstellt wird, und löscht die alte DB-Instance. Bevor Sie die Aktualisierung durchführen, planen Sie möglicherweise Folgendes, um die Ersetzung der Datenbank vorzubereiten:
-
Erstellen Sie einen Snapshot der aktuellen Datenbanken.
-
Bereiten Sie eine Strategie dafür vor, wie Anwendungen, die diese DB-Instance verwenden, eine Unterbrechung verarbeiten, während die DB-Instance ersetzt wird.
-
Stellen Sie sicher, dass die Anwendungen, die diese DB-Instance verwenden, die aktualisierte Port-Einstellung und andere Aktualisierungen, die Sie vorgenommen haben, berücksichtigen.
-
Verwenden Sie den DB-Snapshot zum Wiederherstellen der Datenbanken auf der neuen DB-Instance.
Dieses Beispiel ist nicht vollständig. Es soll Ihnen jedoch eine Vorstellung davon geben, was Sie vorab berücksichtigen sollten, wenn eine Ressource während einer Aktualisierung ersetzt wird.
Anmerkung
Wenn die Vorlage einen oder mehrere verschachtelte Stacks enthält, initiiert sie CloudFormation außerdem ein Update für jeden verschachtelten Stack. Dies ist erforderlich, um festzustellen, ob die verschachtelten Stacks geändert wurden. CloudFormation aktualisiert nur die Ressourcen in den verschachtelten Stacks, deren Änderungen in den entsprechenden Vorlagen angegeben sind.