Migration von einer Bereitstellung des fortlaufenden Aktualisierungsservices von CodeDeploy Blau/Grün zu Amazon ECS - 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.

Migration von einer Bereitstellung des fortlaufenden Aktualisierungsservices von CodeDeploy Blau/Grün zu Amazon ECS

Sie können Ihre Servicebereitstellungen von einer CodeDeploy blauen/grünen Bereitstellung zu einer Bereitstellung fortlaufender Updates von Amazon ECS migrieren. Auf diese Weise können Sie nicht mehr abhängig sein CodeDeploy , sondern eine integrierte Bereitstellung verwenden.

Der Amazon ECS Service Scheduler ersetzt die aktuell laufenden Aufgaben durch neue Aufgaben. Die Anzahl der Aufgaben, die Amazon ECS während einer fortlaufenden Aktualisierung für den Service hinzufügt oder entfernt, wird durch die Service-Bereitstellungskonfiguration gesteuert.

Voraussetzungen

Führen Sie die folgenden Vorgänge aus, bevor Sie eine blue/green Bereitstellung starten.

  1. Sie benötigen die Amazon ECS CodeDeploy IAM-Rolle nicht mehr.

  2. Schalten Sie die CodeDeploy Automatisierung aus. Weitere Informationen finden Sie CodeDeployim CodeDeploy Benutzerhandbuch unter Arbeiten mit Bereitstellungsgruppen.

  3. Stellen Sie sicher, dass es keine laufenden Servicebereitstellungen für den Service gibt. Weitere Informationen finden Sie unter Anzeigen des Service-Verlaufs mithilfe von Service-Bereitstellungen in Amazon ECS.

Weitere Informationen zum Aktualisieren des Bereitstellungs-Controllers eines Services finden Sie unter Aktualisieren der Amazon-ECS-Serviceparameter.

Verfahren

  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.

    Die Cluster-Detailseite wird angezeigt.

  3. Wählen Sie auf der Registerkarte Services den Service aus.

    Die Seite mit den Service-Details wird angezeigt.

  4. Wählen Sie im Banner Migrieren aus.

    Die Seite Bereitstellungskonfiguration aktualisieren wird angezeigt.

  5. Erweitern Sie Bereitstellungsoptionen und geben Sie dann die folgenden Parameter an

    1. Wählen Sie für Typ des Bereitstellungs-Controllers die Option ECS aus.

    2. Wählen Sie für Bereitstellungsstrategie die Option Fortlaufende Aktualisierung aus.

    3. Für Min running tasks (Min. laufende Aufgaben) geben Sie die untere Grenze für die Anzahl der Aufgaben im Service an, die während eines Einsatzes in diesem RUNNING-Zustand verbleiben müssen, und zwar als Prozentsatz der gewünschten Anzahl von Aufgaben (aufgerundet auf die nächste ganze Zahl). Weitere Informationen finden Sie unter Bereitstellungs-Konfiguration.

    4. Geben Sie für Max running tasks (Max. laufende Aufgaben) die Obergrenze für die Anzahl der Aufgaben im Service ein, die sich während einer Bereitstellung im Status RUNNING oder PENDING befinden dürfen, und zwar als Prozentsatz der gewünschten Anzahl von Aufgaben (abgerundet auf die nächste Ganzzahl).

  6. Erweitern Sie Load Balancing und konfigurieren Sie dann Folgendes:

    1. Wählen Sie unter Rolle die Rolle aus, die Sie in den Voraussetzungen mit den blue/green entsprechenden Berechtigungen erstellt haben.

      Weitere Informationen finden Sie unter Erforderliche Berechtigungen für Lambda-Funktionen in Amazon ECS-Bereitstellungen blue/green .

    2. Wählen Sie für Listener den Produktions-Listener aus Ihrer CodeDeploy blauen/grünen Bereitstellung aus.

    3. Wählen Sie unter Zielgruppe die Produktionszielgruppe aus Ihrer CodeDeploy blauen/grünen Bereitstellung aus.

  7. Wählen Sie Aktualisieren aus.

Nächste Schritte

Sie müssen den Service aktualisieren, damit die Änderungen wirksam werden. Weitere Informationen finden Sie unter Aktualisierung eines Amazon ECS-Service.