Aktualisierung einer Amazon blue/green ECS-Bereitstellung mithilfe der Konsole - Amazon Elastic Container Service

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.

Aktualisierung einer Amazon blue/green ECS-Bereitstellung mithilfe der Konsole

Sie können eine blue/green Bereitstellungskonfiguration mithilfe der Amazon ECS-Konsole aktualisieren. Die aktuelle blue/green Bereitstellungskonfiguration ist vorausgefüllt. Sie können die folgenden blue/green Bereitstellungsoptionen aktualisieren:

  • Name der Bereitstellungsgruppe — Die CodeDeploy Bereitstellungseinstellungen

  • Anwendungsname — Die CodeDeploy Bereitstellungsgruppe

  • Bereitstellungskonfiguration — Wie CodeDeploy leitet der Produktionsdatenverkehr während einer Bereitstellung an Ihren Ersatz-Tasksatz weiter

  • Test-Listener auf dem Load Balancer — CodeDeploy verwendet den Test-Listener, um Ihren Testdatenverkehr während einer Bereitstellung an den Ersatz-Tasksatz weiterzuleiten

Sie müssen die neue Option konfigurieren, bevor Sie die Konfiguration aktualisieren.

Um eine blue/green Bereitstellungskonfiguration zu aktualisieren (Amazon ECS-Konsole)
  1. Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version 2.

  2. Wählen Sie auf der Cluster-Seite den Cluster aus.

  3. Wählen Sie auf der Seite Cluster overview (Cluster-Übersicht) den Service und dann Update (Aktualisieren) aus.

  4. Erweitern Sie Bereitstellungsoptionen — Bereitgestellt von CodeDeploy und wählen Sie dann aus, welche Optionen aktualisiert werden sollen:

    • Um die CodeDeploy Bereitstellungsgruppe zu ändern, wählen Sie unter Anwendungsname die Bereitstellungsgruppe aus.

    • Um die CodeDeploy Bereitstellungseinstellungen zu ändern, wählen Sie unter Name der Bereitstellungsgruppe die Gruppe aus.

    • Um zu ändern, CodeDeploy wie der Produktionsdatenverkehr während einer Bereitstellung an Ihren Ersatz-Tasksatz weitergeleitet wird, wählen Sie unter Bereitstellungskonfiguration die Option aus.

  5. Wählen Sie die Lebenszyklus-Hooks der Bereitstellung und die zugehörigen Lambda-Funktionen aus, die im Rahmen der neuen Version der Service-Bereitstellung ausgeführt werden sollen. Die verfügbaren Lebenszyklus-Hooks sind:

    • BeforeInstall— Verwenden Sie diesen Event-Hook für den Bereitstellungslebenszyklus, um eine Lambda-Funktion aufzurufen, bevor der Ersatzaufgabensatz erstellt wird. Das Ergebnis der Lambda-Funktion bei diesem Lebenszyklusereignis löst keinen Rücksetzvorgang aus.

    • AfterInstall— Verwenden Sie diesen Event-Hook für den Bereitstellungslebenszyklus, um eine Lambda-Funktion aufzurufen, nachdem der Ersatzaufgabensatz erstellt wurde. Das Ergebnis der Lambda-Funktion bei diesem Lebenszyklusereignis kann einen Rücksetzvorgang auslösen.

    • BeforeAllowTraffic— Verwenden Sie diesen Event-Hook für den Bereitstellungslebenszyklus, um eine Lambda-Funktion aufzurufen, bevor der Produktionsdatenverkehr an den Ersatz-Tasksatz umgeleitet wurde. Das Ergebnis der Lambda-Funktion bei diesem Lebenszyklusereignis kann einen Rücksetzvorgang auslösen.

    • AfterAllowTraffic— Verwenden Sie diesen Event-Hook für den Bereitstellungslebenszyklus, um eine Lambda-Funktion aufzurufen, nachdem der Produktionsdatenverkehr an den Ersatz-Tasksatz umgeleitet wurde. Das Ergebnis der Lambda-Funktion bei diesem Lebenszyklusereignis kann einen Rücksetzvorgang auslösen.

  6. Um den Test-Listener zu ändern, erweitern Sie Load Balancing und wählen Sie dann für Test Listener for CodeDeploy Deployment den Test-Listener aus.

  7. Wählen Sie Aktualisieren.