Schritt 5: Verwenden Sie die CodeDeploy Konsole, um Ihren ECS Amazon-Service bereitzustellen - AWS CodeDeploy

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.

Schritt 5: Verwenden Sie die CodeDeploy Konsole, um Ihren ECS Amazon-Service bereitzustellen

In diesem Abschnitt aktualisieren Sie Ihre Bereitstellungsgruppe, indem Sie den Port für Ihren Test-Listener angeben. Dies ist der Listener, den Sie in Schritt 1: Erstellen Sie einen Test-Listener erstellt haben. CodeDeployFührt während der Bereitstellung Ihren Validierungstest während des AfterAllowTestTraffic Deployment-Lifecycle-Hooks durch. Dabei wird Testdatenverkehr verwendet, der über den Test-Listener an Ihren Ersatzaufgabensatz weitergeleitet wird. Ihr Validierungstest gibt das Ergebnis Succeeded zurück, sodass die Bereitstellung mit dem nächsten Bereitstellungslebenszyklusereignis fortgesetzt wird. In einem realen Szenario gibt Ihre Testfunktion Succeeded oder Failed zurück.

So fügen Sie Ihrer Bereitstellungsgruppe einen Test-Listener hinzu
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com/codedeploy/.

  2. Wählen Sie im Navigationsbereich Applications (Anwendungen) aus.

  3. Wählen Sie die Anwendung aus, die Sie in Tutorial: Eine Anwendung in Amazon bereitstellen ECS erstellt haben. Wenn Sie den vorgeschlagenen Namen verwendet haben, ist dies der Fall ecs-demo-codedeploy-app.

  4. Wählen Sie unter Deployment groups (Bereitstellungsgruppen) die Bereitstellungsgruppe aus, die Sie in Tutorial: Eine Anwendung in Amazon bereitstellen ECS erstellt haben. Wenn Sie den vorgeschlagenen Namen verwendet haben, ist dies der Fall ecs-demo-dg.

  5. Wählen Sie Edit (Bearbeiten) aus.

  6. Wählen Sie unter Test listener port (Test-Listener-Port) den Port und das Protokoll für den Test-Listener aus, den Sie zuvor in diesem Tutorial erstellt haben. Dieser sollte sein HTTP: 8080.

  7. Wählen Sie Änderungen speichern.

Um Ihre ECS Amazon-Anwendung bereitzustellen
  1. Wählen Sie auf der Konsolenseite Ihrer Bereitstellungsgruppe Create deployment (Bereitstellung erstellen) aus.

  2. Wählen Sie als Bereitstellungsgruppe die Option ecs-demo-dg.

  3. Wählen Sie unter Revision type (Revisionstyp) die Option My application is stored in Amazon S3 (Meine Anwendung ist in Amazon S3 gespeichert) aus. Geben Sie unter Revisionsort den Namen Ihres S3-Buckets und der AppSpec Datei ein (z. B.s3://my-s3-bucket/appspec.json).

  4. Wählen Sie für Revision file type (Revisionsdateityp) die Option .json oder .yaml aus.

  5. (Optional) Geben Sie im Feld Deployment description (Bereitstellungsbeschreibung) eine Beschreibung für Ihre Bereitstellung ein.

  6. Wählen Sie Create deployment.

Sie können Ihre Bereitstellung im Deployment status (Bereitstellungsstatus) überwachen. Nachdem der gesamte Produktionsdatenverkehr an den Ersatz-Tasksatz weitergeleitet wurde, können Sie „Ursprünglichen Tasksatz beenden“ wählen, um den ursprünglichen Tasksatz sofort zu beenden. Wenn Sie Terminate original task set (Urprünglichen Aufgabensatz beenden) nicht auswählen, wird der ursprüngliche Aufgabensatz nach der Dauer beendet, die Sie beim Erstellen Ihrer Bereitstellungsgruppe angegeben haben.

Der Abschnitt mit dem Bereitstellungsstatus der CodeDeploy Konsole.