Erstellen Sie eine Anwendung für die Bereitstellung einer AWS Lambda Funktion (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 die Bereitstellung einer AWS Lambda Funktion (Konsole)

Sie können die CodeDeploy Konsole verwenden, um eine Anwendung für eine AWS Lambda Funktionsbereitstellung 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 (Plattform für die Datenverarbeitung) die Option AWS Lambda 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 Bereitstellungsgruppenname und Bereitstellungskonfiguration), wählen Sie diese Einstellungen auf dieser Seite. Obwohl diese neue Bereitstellungsgruppe und die vorhandene Bereitstellungsgruppe möglicherweise denselben Namen haben, werden sie als separate Bereitstellungsgruppen CodeDeploy behandelt, da jede mit einer separaten Anwendung verknüpft ist.

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

  10. Wenn Sie eine vordefinierte Bereitstellungskonfiguration verwenden möchten, dann wählen Sie eine unter Deployment configuration (Bereitstellungskonfiguration) aus und fahren Sie mit Schritt 12 fort. Wenn Sie eine benutzerdefinierte Konfiguration erstellen möchten, fahren Sie mit dem nächsten Schritt fort.

    Weitere Informationen zu Bereitstellungskonfigurationen finden Sie unter Bereitstellungskonfigurationen auf einer Rechenplattform AWS Lambda.

  11. Wählen Sie zum Erstellen einer benutzerdefinierten Konfiguration Create deployment configuration (Bereitstellungskonfiguration erstellen) aus und gehen Sie wie folgt vor:

    1. Geben Sie für Deployment configuration name (Name der Bereitstellungskonfiguration) einen Namen für die Konfiguration ein.

    2. Wählen Sie für Type (Typ) einen Konfigurationstyp aus. Wenn Sie Canary wählen, wird der Datenverkehr in zwei Inkrementschritten verschoben. Wenn Sie Linear wählen, wird der Datenverkehr in gleichen Inkrementschritten mit einer gleichen Anzahl von Minuten zwischen den einzelnen Inkrementschritten verschoben.

    3. Geben Sie für Step einen Prozentsatz zwischen 1 und 99 des zu verschiebenden Datenverkehrs ein. Für den Konfigurationstyp Canary ist dies der Prozentsatz oder Datenverkehr, der im ersten Inkrementschritt verschoben wird. Der verbleibende Datenverkehr wird nach dem gewählten Intervall im zweiten Inkrementschritt verschoben. Für den Konfigurationstyp Linear ist dies der Prozentsatz oder Datenverkehr, der zu Beginn jedes Intervalls verschoben wird.

    4. Geben Sie unter Interval (Intervall) die Anzahl der Minuten ein. Für den Konfigurationstyp Canary ist dies die Anzahl der Minuten zwischen dem ersten und dem zweiten Verschieben des Datenverkehrs. Für den Konfigurationstyp Linear ist dies die Anzahl der Minuten zwischen jeder inkrementellen Verschiebung.

      Anmerkung

      Die maximale Dauer einer AWS Lambda Bereitstellung beträgt zwei Tage oder 2.880 Minuten. Aus diesem Grund ist der maximale Wert, der für Interval für eine Canary-Konfiguration angegeben werden kann, 2.800 Minuten. Der maximale Wert für eine lineare Konfiguration hängt von dem Wert für Step ab. Ist der Schrittprozentsatz für eine lineare Datenverkehrsverschiebung beispielsweise 25 %, gibt es vier Datenverkehrsverschiebungen. Der maximale Intervallwert ist 2.880 dividiert durch 4, d. h. 720 Minuten.

    5. Klicken Sie auf Create deployment configuration (Bereitstellungskonfiguration erstellen).

  12. (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.

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