Erstellen Sie eine Anwendung für eine direkte Bereitstellung (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.

Erstellen Sie eine Anwendung für eine direkte Bereitstellung (Konsole)

So verwenden Sie die CodeDeploy Konsole, um eine Anwendung für eine direkte Bereitstellung zu erstellen:

Warnung

Führen Sie diese Schritte nicht aus, wenn:

  • Sie haben Ihre Instances nicht für die Verwendung in CodeDeploy Bereitstellungen vorbereitet. Befolgen Sie die Anweisung unter Arbeiten mit Instanzen für CodeDeploy und befolgen Sie anschließend die Schritte dieses Themas, um Ihre Instances einzurichten.

  • Sie möchten eine Anwendung mit einer benutzerdefinierten Bereitstellungskonfiguration erstellen, aber Sie haben die Bereitstellungskonfiguration noch nicht erstellt. Befolgen Sie die Anweisungen unter Create a Deployment Configuration und befolgen Sie anschließend die Schritte dieses Themas.

  • Sie verfügen nicht über eine Servicerolle, die über das erforderliche Mindestmaß an Vertrauen und Berechtigungen verfügt. CodeDeploy Um eine Servicerolle mit den erforderlichen Berechtigungen zu erstellen und zu konfigurieren, befolgen Sie die Anweisungen unter Schritt 2: Erstellen Sie eine Servicerolle für CodeDeploy und kehren Sie dann zu den Schritten in diesem Thema zurück.

  • Sie möchten einen Classic Load Balancer, Application Load Balancer oder Network Load Balancer in Elastic Load Balancing für die direkte Bereitstellung auswählen, haben ihn aber noch nicht erstellt.

So erstellen Sie mithilfe der Konsole eine Anwendung für eine direkte Bereitstellung: CodeDeploy

  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 den Abschnitt Deploy (Bereitstellen) und wählen Sie Getting started (Erste Schritte) aus.

  3. Wählen Sie Create application aus.

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

  5. Wählen Sie unter Compute platform (Plattform für die Datenverarbeitung) die Option EC2/On-premises (EC2/Lokal) 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.

  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 des Namens der Bereitstellungsgruppe, der Tags, der Amazon EC2 Auto Scaling Scaling-Gruppennamen oder beides sowie der Bereitstellungskonfiguration), geben Sie diese Einstellungen auf dieser Seite an. Obwohl diese neue Bereitstellungsgruppe und die bestehende Bereitstellungsgruppe denselben Namen haben, werden sie als separate Bereitstellungsgruppen CodeDeploy behandelt, da sie jeweils separaten Anwendungen zugeordnet sind.

  9. Wählen Sie unter Servicerolle eine Servicerolle aus, die CodeDeploy Zugriff auf Ihre Zielinstanz gewährt.

  10. Wählen Sie unter Deployment type (Bereitstellungstyp) die Option In-place (Lokal) aus.

  11. Wählen Sie unter Environment configuration (Umgebungskonfiguration) eine der folgenden Optionen aus:

    1. Amazon EC2 Auto Scaling Scaling-Gruppen: Geben Sie den Namen einer Amazon EC2 Auto Scaling Scaling-Gruppe ein, für die Sie Ihre Anwendungsrevision bereitstellen möchten, oder wählen Sie ihn aus. Wenn neue Amazon EC2-Instances als Teil einer Amazon EC2 Auto Scaling Scaling-Gruppe gestartet werden, CodeDeploy kann Ihre Revisionen automatisch für die neuen Instances bereitgestellt werden. Sie können einer Bereitstellungsgruppe bis zu 10 Amazon EC2 Auto Scaling Scaling-Gruppen hinzufügen.

    2. Amazon EC2 EC2-Instances oder On-Premises-Instances: Geben Sie in die Felder Schlüssel und Wert die Werte des Schlüssel-Wert-Paares ein, mit dem Sie die Instances markiert haben. Sie können bis zu 10 Schlüssel-Wert-Paare in einer einzigen Tag-Gruppe markieren.

      1. Sie können Platzhalter im Feld Wert verwenden, um alle Instances zu identifizieren, die nach bestimmten Mustern gekennzeichnet sind, z. B. ähnliche Amazon EC2 EC2-Instance-, Kostenstellen- und Gruppennamen usw. Wenn Sie beispielsweise Name im Feld Schlüssel wählen und in das Feld Wert eingebenGRP-*a, werden alle Instances CodeDeploy identifiziert, die diesem Muster entsprechen, z. B. GRP-1aGRP-2a, und. GRP-XYZ-a

      2. Das Feld Value (Wert) unterscheidet Groß- und Kleinschreibung.

      3. Klicken Sie auf Remove tag (Tag entfernen), um ein Schlüssel-Wert-Paar aus der Liste zu entfernen.

      Wenn CodeDeploy Instances gefunden werden, die jedem angegebenen Schlüssel-Wert-Paar oder Amazon EC2 Auto Scaling Scaling-Gruppennamen entsprechen, wird die Anzahl der passenden Instances angezeigt. Klicken Sie auf die Zahl, um weitere Informationen zu den Instances zu erhalten.

      Wenn Sie die Kriterien für die Bereitstellungsinstances verfeinern möchten, wählen Sie Add tag group, um eine Tag-Gruppe zu erstellen. Sie können bis zu drei Tag-Gruppen mit jeweils bis zu zehn Schlüssel-Wert-Paaren erstellen. Wenn Sie mehrere Tag-Gruppen in einer Bereitstellungsgruppe verwenden, gehören nur Instances, die von allen tag-Gruppen identifiziert werden, zu der Bereitstellungsgruppe. Dies bedeutet, dass eine Instance mindestens einem Tag in jeder der Gruppen entsprechen muss, um zu der Bereitstellungsgruppe zu gehören.

      Informationen zur Verwendung von Tag-Gruppen zur Verfeinerung Ihrer Bereitstellungsgruppe finden Sie unter Tagging Instances for Deployments.

  12. Wählen Sie unter Deployment settings (Bereitstellungseinstellungen) eine Bereitstellungskonfiguration aus, um die Rate zu steuern, mit der Ihre Anwendung für Instances bereitgestellt wird (z. B. jeweils nur eine oder mehrere gleichzeitig). Weitere Informationen zu Bereitstellungskonfigurationen finden Sie unter Arbeiten mit Bereitstellungskonfigurationen in CodeDeploy.

  13. (Optional) Wählen Sie unter Load Balancer die Option Load Balancing aktivieren aus und wählen Sie dann aus den Listen die Classic Load Balancers, Application Load Balancer Balancer-Zielgruppen und Network Load Balancer Balancer-Zielgruppen aus, um den Datenverkehr zu den Instances während der Bereitstellung zu verwalten. CodeDeploy Sie können bis zu 10 Classic Load Balancer und 10 Zielgruppen auswählen, also insgesamt 20 Elemente. Stellen Sie sicher, dass die Amazon EC2 EC2-Instances, für die Sie die Bereitstellung durchführen möchten, bei den ausgewählten Load Balancers (Classic Load Balancers) oder Zielgruppen (Application Load Balancers und Network Load Balancers) registriert sind.

    Während einer Bereitstellung werden die ursprünglichen Instances von den ausgewählten Load Balancern und Zielgruppen abgemeldet, um zu verhindern, dass während der Bereitstellung Traffic an diese Instances weitergeleitet wird. Wenn die Bereitstellung abgeschlossen ist, wird jede Instanz bei allen ausgewählten Classic Load Balancern und Zielgruppen erneut registriert.

    Weitere Informationen zu Load Balancern für CodeDeploy Bereitstellungen finden Sie unter. Integrating CodeDeploy with Elastic Load Balancing

  14. (Optional) Erweitern Sie Erweitert und konfigurieren Sie 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.

  15. Wählen Si Create deployment group (Bereitstellungsgruppe erstellen).

Der nächste Schritt besteht in der Vorbereitung einer Revision zur Bereitstellung für die Anwendung und Bereitstellungsgruppe. Anweisungen finden Sie unter Arbeiten mit Anwendungsrevisionen für CodeDeploy.