Stapel direkt 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.

Stapel direkt aktualisieren

Wenn Sie schnell Aktualisierungen an Ihrem Stack bereitstellen möchten, führen Sie eine direkte Aktualisierung aus. Bei einer direkten Aktualisierung übermitteln Sie eine Vorlage oder Eingabeparameter, die Aktualisierungen an den Ressourcen im Stack angeben, und CloudFormation stellt diese sofort bereit. Wenn Sie eine Vorlage für Ihre Aktualisierungen verwenden möchten, können Sie die aktuelle Vorlage ändern und sie lokal oder in einem Amazon S3-Bucket speichern.

Für Ressourceneigenschaften, die Aktualisierungen nicht unterstützen, müssen Sie die aktuellen Werte beibehalten. Um eine Vorschau der Änderungen zu erhalten, die CloudFormation an Ihrem Stack vornehmen wird, bevor Sie ihn aktualisieren, verwenden Sie Änderungssätze. Weitere Informationen finden Sie unter CloudFormation Stapel mithilfe von Änderungssätzen aktualisieren.

Wenn Sie einen Stack aktualisieren, unterbricht CloudFormation möglicherweise Ressourcen oder ersetzt aktualisierte Ressourcen, je nachdem, welche Eigenschaften Sie aktualisieren. Weitere Informationen zum Verhalten von Ressourcenaktualisierungen finden Sie unter Verstehen des Aktualisierungsverhaltens von Stack-Ressourcen.

So aktualisieren Sie einen -Stack (Konsole)
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die CloudFormation-Konsole unter https://console.aws.amazon.com/cloudformation.

  2. Wählen Sie in der Navigationsleiste am oberen Rand des Bildschirms Ihren AWS-Region.

  3. Wählen Sie auf der Seite Stapel den laufenden Stapel, den Sie aktualisieren möchten.

  4. Klicken Sie im Detailbereich des Stacks auf Update (Aktualisieren).

  5. Wenn Sie die Stapelvorlage nicht geändert haben, wählen Sie Vorhandene Vorlage verwendenund wählen Sie dann Weiter.

    Wenn Sie die Vorlage geändert haben, wählen Sie Vorhandene Vorlage ersetzen und geben den Speicherort der aktualisierten Vorlage im Abschnitt Vorlage angeben an:

    • Für eine lokal auf Ihrem Computer gespeicherte Vorlage wählen Sie Upload a template file (Vorlagendatei hochladen) aus. Wählen Sie Choose File (Datei auswählen) aus, um zur Datei zu navigieren. Wählen Sie die Datei aus und wählen Sie Next (Weiter) aus.

      Anmerkung

      Wenn Sie eine lokale Vorlagendatei hochladen, lädt CloudFormation diese in einen Amazon Simple Storage Service (Amazon S3) Bucket in Ihrem AWS-Kontohoch. Wenn Sie noch keinen S3-Bucket haben, der von CloudFormation erstellt wurde, wird für jede Region ein eindeutiger Bucket erstellt, in den Sie eine Vorlagendatei hochladen. Wenn Sie bereits einen S3-Bucket haben, der von CloudFormation in Ihrem AWS-Kontoerstellt wurde, fügt CloudFormation die Vorlage zu diesem Bucket hinzu.

      Überlegungen zu S3-Buckets, die von CloudFormation erstellt werden

      • Die Buckets sind für jeden mit Amazon S3-Berechtigungen in Ihrem AWS-Kontozugänglich.

      • CloudFormation erstellt die Buckets mit standardmäßig aktivierter serverseitigen Verschlüsselung, wodurch alle in dem Bucket gespeicherte Objekte verschlüsselt werden.

        Sie können Verschlüsselungsoptionen für Buckets, die CloudFormation erstellt hat, direkt verwalten, und zwar z. B. mit der Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/ oder in der AWS CLI. Weitere Informationen finden Sie unter Einstellen des standardmäßigen serverseitigen Verschlüsselungsverhaltens für Amazon S3-Buckets im Amazon Simple Storage Service User Guide.

      • Sie können Ihren eigenen Bucket verwenden und dessen Berechtigungen durch manuelles Hochladen von Vorlagen in Amazon S3 verwalten. Geben Sie die Amazon S3-URL einer Vorlagendatei an, wenn Sie einen Stack erstellen oder aktualisieren.

    • Für eine in einem Amazon S3-Bucket gespeicherte Vorlage wählen Sie Amazon S3-URL aus. Geben Sie die URL für die Vorlage ein bzw. fügen Sie sie ein und wählen Sie dann Weiter aus.

      Wenn Sie eine Vorlage in einem Bucket mit Versionskontrolle haben, können Sie eine bestimmte Version der Vorlage angeben, indem Sie ?versionId=version-id an die URL anhängen. Weitere Informationen finden Sie unter Arbeiten mit Objekten in einem versionierungsfähigen Bucket im Amazon Simple Storage Service User Guide.

    Wenn Syntaxprobleme entdeckt werden, gibt die Konsole Fehlermeldungen aus, mit deren Hilfe Sie die Vorlage korrigieren können.

  6. Wenn Ihre Vorlage Parameter enthält, geben Sie auf der Seite Specify stack details (Stack-Details angeben) die Parameterwerte an oder ändern Sie sie und wählen Sie dann Next (Weiter) aus.

    CloudFormation füllt jeden Parameter mit dem Wert, der aktuell im Stack eingestellt ist, mit Ausnahme von Parametern, die mit dem Attribut NoEcho deklariert sind; Sie können jedoch weiterhin die aktuellen Werte verwenden, indem Sie Vorhandenen Wert verwenden auswählen.

    Weitere Informationen über die Verwendung von NoEcho zur Maskierung sensibler Informationen sowie über die Verwendung dynamischer Parameter zur Verwaltung von Geheimnissen finden Sie in der bewährten Vorgehensweise Keine Anmeldeinformationen in Vorlagen einbetten .

  7. Auf der Seite Configure stack options (Stack-Optionen konfigurieren) können Sie die Tags und Berechtigungen aktualisieren, die auf den Stack angewendet werden, sowie erweiterte Optionen wie z. B. Stack-Richtlinie, Rollback-Konfiguration ändern oder das Amazon-SNS-Benachrichtigungsthema aktualisieren. Weitere Informationen zu diesen Optionen finden Sie unter Stapeloptionen konfigurieren.

  8. Wenn Ihre Vorlage IAM-Ressourcen enthält, wählen Sie für Fähigkeitendie Option Ich bestätige, dass diese Vorlage IAM-Ressourcen erstellen kann um anzugeben, dass Sie IAM-Ressourcen in der Vorlage verwenden möchten. Weitere Informationen finden Sie unter Bestätigen von IAM-Ressourcen in CloudFormation-Vorlagen.

  9. Wählen Sie Next (Weiter), um fortzufahren.

  10. Überprüfen Sie die Stack-Informationen und die Änderungen, die Sie übermittelt haben.

    Überprüfen Sie, ob Sie die richtigen Informationen gesendet haben, z. B. die richtigen Parameterwerte oder die richtige Vorlagen-URL.

    Prüfen Sie im Abschnitt Änderungssatzvorschau, ob CloudFormation alle Änderungen vornimmt, die Sie erwarten. So können Sie beispielsweise überprüfen, ob CloudFormation die Ressourcen hinzufügt, entfernt und ändert, die Sie hinzufügen, entfernen oder ändern wollten. CloudFormation erzeugt diese Vorschau, indem es einen Änderungssatz für den Stack erstellt. Weitere Informationen finden Sie unter CloudFormation Stapel mithilfe von Änderungssätzen aktualisieren.

  11. Wenn Sie Ihre Änderungen vorgenommen haben, wählen Sie Update stack (Stack aktualisieren) aus.

    Anmerkung

    An dieser Stelle haben Sie auch die Möglichkeit, den Änderungssatz anzusehen, um Ihre vorgeschlagenen Updates sorgfältiger zu überprüfen. Wählen Sie dazu View change set (Änderungssatz anzeigen) anstelle von Update stack (Stack aktualisieren) aus. CloudFormation zeigt den Änderungssatz an, der basierend auf Ihren Aktualisierungen generiert wurde. Wenn Sie bereit sind, den Stack zu aktualisieren, wählen Sie Execute (Ausführen) aus.

    CloudFormation zeigt die Stack-Detailseite für Ihren Stack mit dem ausgewählten Bereich Events (Ereignisse) an. Ihr Stapel hat jetzt den Status UPDATE_IN_PROGRESS. Nachdem CloudFormation die Aktualisierung des Stacks erfolgreich abgeschlossen hat, setzt es den Stack-Status auf UPDATE_COMPLETE.

    Sollte die Aktualisierung des Stacks fehlschlagen, führt CloudFormation automatisch ein Rollback der Änderungen durch und setzt den Status des Stacks auf UPDATE_ROLLBACK_COMPLETE.

    Anmerkung

    Sie können eine Aktualisierung abbrechen, während sie sich im Status UPDATE_IN_PROGRESS befindet. Weitere Informationen finden Sie unter Eine Stapelaktualisierung abbrechen.

So aktualisieren Sie einen Stack über die Befehlszeile

Verwenden Sie einen der folgenden Befehle:

Beispiele für die Verwendung der Befehlszeile zur Aktualisierung eines Stacks finden Sie unter Beispiele für CloudFormation Stack-Operationsbefehle für AWS CLI und PowerShell.