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.
Überlegungen bei der Verwaltung von ECS Blau/Grün-Bereitstellungen mit CloudFormation
Das Verfahren CloudFormation zur Durchführung Ihrer ECS Blau/Grün-Bereitstellungen unterscheidet CodeDeploy sich von einer ECS Standardbereitstellung mit nur. CodeDeploy Ein detailliertes Verständnis dieser Unterschiede finden Sie unter Unterschiede zwischen Amazon ECS Blue/Green-Bereitstellungen durch und CodeDeploy AWS CloudFormation in der AWS CodeDeploy Benutzerleitfaden.
Bei der Verwaltung Ihrer Blau/Grün-Bereitstellung mit CloudFormation sollten Sie bestimmte Einschränkungen und Überlegungen beachten:
-
Nur Updates für bestimmte Ressourcen führen zu einer umweltfreundlichen Bereitstellung. Weitere Informationen finden Sie unter Ressourcen-Updates, die umweltfreundliche Bereitstellungen einleiten.
-
Sie können Updates für Ressourcen, die umweltfreundliche Bereitstellungen initiieren, und Updates für andere Ressourcen nicht in dasselbe Stack-Update aufnehmen. Weitere Informationen finden Sie unter Ressourcen-Updates, die umweltfreundliche Bereitstellungen einleiten.
-
Sie können nur einen einzigen ECS Dienst als Bereitstellungsziel angeben.
-
Parameter, deren Werte verschleiert sind, CloudFormation können CodeDeploy während einer umweltfreundlichen Bereitstellung nicht aktualisiert werden. Dies führt zu einem Fehler und einem Fehler beim Stack-Update. Dazu zählen:
-
Parameter, die mit dem Attribut
NoEcho
definiert sind. -
Parameter, die dynamische Referenzen verwenden, um ihre Werte von externen Diensten abzurufen. Weitere Hinweise zu dynamischen Verweisen finden Sie unter. Ruft mithilfe dynamischer Verweise Werte ab, die in anderen Diensten gespeichert sind
-
-
Um eine grüne Bereitstellung abzubrechen, die noch im Gange ist, brechen Sie das Stack-Update in CloudFormation, not CodeDeploy or abECS. Weitere Informationen finden Sie unter Ein Stack-Update abbrechen. Nach Abschluss einer Aktualisierung können Sie diese nicht mehr stornieren. Sie können einen Stack jedoch erneut mit allen vorherigen Einstellungen aktualisieren.
-
Die folgenden CloudFormation Funktionen werden derzeit nicht für Vorlagen unterstützt, die ECS Blau/Grün-Bereitstellungen definieren:
-
Deklarieren Outputs Abschnittssyntaxreferenz für CloudFormation Vorlagen oder Verwenden Fn::ImportValue zum Importieren von Werten aus anderen Stacks.
-
Ressourcen importieren. Weitere Informationen zum Importieren von Ressourcen finden Sie unterImport AWS Ressourcen in einen CloudFormation Stapel mit einem Ressourcenimport.
-
Verwenden des
AWS::CodeDeploy::BlueGreen
Hooks in einer Vorlage, die verschachtelte Stack-Ressourcen enthält. Weitere Informationen zu verschachtelten Stacks finden Sie unter. Betten Sie Stapel mithilfe verschachtelter Stapel in andere Stapel ein -
Verwenden des
AWS::CodeDeploy::BlueGreen
Hooks in einem verschachtelten Stapel.
-