Eine Anwendung für eine Amazon ECS-Servicebereitstellung erstellen (Konsole) - 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.

Eine Anwendung für eine Amazon ECS-Servicebereitstellung erstellen (Konsole)

Sie können die CodeDeploy Konsole verwenden, um eine Anwendung für eine Amazon ECS-Servicebereitstellung zu erstellen.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com/codedeploy.

    Anmerkung

    Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet habenErste Schritte mit CodeDeploy.

  2. Erweitern Sie im Navigationsbereich die Option Bereitstellen und wählen Sie Erste Schritte aus.

  3. Wählen Sie auf der Seite Anwendung erstellen die Option Verwenden aus CodeDeploy.

  4. Geben Sie unter Application name (Anwendungsname) den Namen Ihrer Anwendung ein.

  5. Wählen Sie unter Compute Platform Amazon ECS aus.

  6. Wählen Sie Create application aus.

  7. Wählen Sie auf Ihrer Anwendungsseite über die Registerkarte Deployment groups (Bereitstellungsgruppen) die Option Create deployment group (Bereitstellungsgruppe erstellen) aus. Weitere Informationen darüber, was Sie zum Erstellen einer Bereitstellungsgruppe für eine Amazon ECS-Bereitstellung benötigen, finden Sie unterBevor Sie mit einer Amazon ECS-Bereitstellung beginnen.

  8. Geben Sie im Feld Deployment group name (Name der Bereitstellungsgruppe) einen Namen ein, der die Bereitstellungsgruppe beschreibt.

    Anmerkung

    Wenn Sie dieselben Einstellungen verwenden möchten, die in einer anderen Bereitstellungsgruppe verwendet wurden (einschließlich Bereitstellungsgruppenname und Bereitstellungskonfiguration), wählen Sie diese Einstellungen auf dieser Seite. Obwohl diese neue Gruppe und die bestehende Gruppe möglicherweise denselben Namen haben, werden sie als separate Bereitstellungsgruppen CodeDeploy behandelt, da jede Gruppe einer separaten Anwendung zugeordnet ist.

  9. Wählen Sie unter Servicerolle eine Servicerolle aus, die CodeDeploy Zugriff auf Amazon ECS gewährt. Weitere Informationen finden Sie unter Schritt 2: Erstellen Sie eine Servicerolle für CodeDeploy.

  10. Wählen Sie unter Load Balancer-Name den Namen des Load Balancers aus, der den Datenverkehr an Ihren Amazon ECS-Service weiterleitet.

  11. Wählen Sie unter Production Listener Port den Port und das Protokoll für den Listener aus, der Produktionsdatenverkehr für Ihren Amazon ECS-Service bereitstellt.

  12. (Optional) Wählen Sie unter Test-Listener-Port den Port und das Protokoll eines Test-Listeners aus, der während der Bereitstellung den Datenverkehr an die Ersatzaufgabe weiterleitet, die in Ihrem Amazon ECS-Service festgelegt wurde. Sie können eine oder mehrere Lambda-Funktionen in der AppSpec Datei angeben, die während des AfterAllowTestTraffic Hooks ausgeführt werden. Die Funktionen können Validierungstests ausführen. Wenn ein Validierungstest fehlschlägt, wird ein Bereitstellungs-Rollback ausgelöst. Wenn die Validierungstests erfolgreich sind, wird der nächste Hook im Bereitstellungslebenszyklus, BeforeAllowTraffic, ausgelöst. Wenn kein Test-Listener-Port angegeben ist, passiert während des AfterAllowTestTraffic Hooks nichts. Weitere Informationen finden Sie unter AppSpec Abschnitt „Hooks“ für eine Amazon ECS-Bereitstellung.

  13. Wählen Sie unter Name der Zielgruppe 1 und Name der Zielgruppe 2 die Zielgruppen aus, die während Ihrer Bereitstellung für die Weiterleitung des Datenverkehrs verwendet werden. CodeDeploy bindet eine Zielgruppe an den ursprünglichen Aufgabensatz Ihres Amazon ECS-Service und die andere an seinen Ersatzaufgabensatz. Weitere Informationen finden Sie unter Zielgruppen für Ihre Application Load Balancer.

  14. Wählen Sie Verkehr sofort umleiten oder Geben Sie an, wann der Verkehr umgeleitet werden soll, um zu bestimmen, wann der Verkehr an Ihren aktualisierten Amazon ECS-Service umgeleitet werden soll.

    Wenn Sie „Verkehr sofort umleiten“ wählen, leitet die Bereitstellung den Datenverkehr automatisch um, nachdem der Ersatzaufgabensatz bereitgestellt wurde.

    Wenn Sie „Geben Sie an, wann der Verkehr umgeleitet werden soll“ wählen, wählen Sie die Anzahl der Tage, Stunden und Minuten aus, nach der erfolgreichen Bereitstellung des Ersatz-Tasksets gewartet werden soll. Während dieser Wartezeit werden Validierungstests in den in der AppSpec Datei angegebenen Lambda-Funktionen ausgeführt. Wenn die Wartezeit abläuft, bevor der Verkehr umgeleitet wird, ändert sich der Bereitstellungsstatus auf. Stopped

  15. Wählen Sie für Kündigung der ursprünglichen Revision die Anzahl der Tage, Stunden und Minuten aus, die nach einer erfolgreichen Bereitstellung gewartet werden soll, bis die ursprüngliche Aufgabe, die in Ihrem Amazon ECS-Service festgelegt wurde, beendet wird.

  16. (Optional) Konfigurieren Sie unter Erweitert alle Optionen, die Sie in die Bereitstellung einbeziehen möchten, z. B. Amazon SNS SNS-Benachrichtigungsauslöser, CloudWatch Amazon-Alarme oder automatische Rollbacks.

    Weitere Informationen finden Sie unter Konfigurieren von erweiterten Optionen für eine Bereitstellungsgruppe.