Erstellen einer Elastic Beanstalk-Umgebung - AWS Elastic Beanstalk

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 einer Elastic Beanstalk-Umgebung

Mit dem folgenden Verfahren wird eine neue Umgebung gestartet, in der die Standardanwendung ausgeführt wird. Diese Schritte sind vereinfacht, um Ihre Umgebung mit Standardoptionswerten schnell zum Laufen zu bringen.

Hinweis zu Berechtigungen

Das Erstellen einer Umgebung erfordert die Berechtigungen in der verwalteten Elastic Beanstalk-Richtlinie für vollständigen Zugriff. Details dazu finden Sie unter Elastic Beanstalk-Benutzerrichtlinie.

Um eine Umgebung mit einer Anwendung (Konsole) zu starten
  1. Öffnen Sie die Elastic Beanstalk Beanstalk-Konsole und wählen Sie in der Liste Regionen Ihre aus. AWS-Region

  2. Wählen Sie im Navigationsbereich Applications (Anwendungen). Wählen Sie eine bestehende Anwendung in der Liste aus. Sie können sich auch dafür entscheiden, eine zu erstellen, indem Sie den Anweisungen unter folgenVerwalten von Anwendungen.

  3. Wählen Sie auf der Seite mit der Anwendungsübersicht die Option Umgebung erstellen aus.

    Dadurch wird der Assistent Create environment (Umgebung erstellen) gestartet. Der Assistent enthält eine Reihe von Schritten, mit denen Sie eine neue Umgebung erstellen können.

  4. Wählen Sie für die Umgebungsebene die Webserver-Umgebung oder die Umgebungsebene Worker-Umgebung aus. Nach der Erstellung lässt sich die Umgebungsebene nicht mehr ändern.

    Anmerkung

    Die .NET-Plattform auf Windows Server unterstützt die Worker-Umgebungsebene nicht.

    Die Standardfelder für Anwendungsinformationen basieren auf der Anwendung, die Sie zuvor ausgewählt haben.

    In der Gruppe Umgebungsinformationen wird der Umgebungsname standardmäßig auf der Grundlage des Anwendungsnamens voreingestellt. Wenn Sie einen anderen Umgebungsnamen bevorzugen, können Sie einen anderen Wert in das Feld eingeben. Sie können optional einen Domainnamen eingeben. Andernfalls generiert Elastic Beanstalk automatisch einen Wert. Sie können optional auch eine Beschreibung der Umgebung eingeben.

  5. Wählen Sie in Platform (Plattform) die Plattform und die Plattformbranche aus, die/der mit der Sprache Ihrer Anwendung übereinstimmt.

    Anmerkung

    Elastic Beanstalk unterstützt mehrere Versionen für die meisten Plattformen, die aufgelistet sind. Standardmäßig wählt die Konsole die empfohlene Version für die gewählte Plattform und Plattformvariante. Wenn Ihre Anwendung eine andere Version erfordert, können Sie diese hier auswählen. Informationen zu unterstützten Plattformversionen finden Sie unter Von Elastic Beanstalk unterstützte Plattformen.

  6. Beim Anwendungscode haben Sie mehrere Möglichkeiten, fortzufahren.

    • Um die Standard-Beispielanwendung ohne Angabe des Quellcodes zu starten, wählen Sie Beispielanwendung. Diese Aktion wählt die Einzelseitenanwendung aus, die Elastic Beanstalk für die zuvor ausgewählte Plattform bereitstellt.

    • Wenn Sie eine Beispielanwendung aus diesem Handbuch heruntergeladen haben oder Ihren eigenen Quellcode für eine Anwendung haben, gehen Sie wie folgt vor.

      1. Wählen Sie Ihren Code hochladen aus.

      2. Wählen Sie als Nächstes Lokale Datei und dann unter Anwendung hochladen die Option Datei auswählen aus.

      3. Das Betriebssystem Ihres Client-Computers bietet Ihnen eine Oberfläche, über die Sie die lokale Datei auswählen können, die Sie heruntergeladen haben. Wählen Sie die Quellpaketdatei aus und fahren Sie fort.

  7. Ihre Wahl für Voreinstellungen hängt von Ihrem Verwendungszweck für die Umgebung ab.

    • Wenn Sie eine Beispielumgebung erstellen, um mehr über Elastic Beanstalk oder eine Entwicklungsumgebung zu erfahren, wählen Sie Single Instance (kostenloses Kontingent berechtigt).

    • Wenn Sie eine Produktionsumgebung oder eine Umgebung erstellen, um mehr über Load Balancing zu erfahren, wählen Sie eine der Optionen für hohe Verfügbarkeit.

  8. Wählen Sie Weiter aus.

Um den Servicezugriff zu konfigurieren

Als Nächstes benötigen Sie zwei Rollen. Eine Servicerolle ermöglicht es Elastic Beanstalk, Ihre EC2 Instances zu überwachen und die Plattform Ihrer Umgebung zu aktualisieren. Eine EC2 Instance-Profilrolle ermöglicht Aufgaben wie das Schreiben von Logs und die Interaktion mit anderen Services.

Um die Service-Rolle zu erstellen oder auszuwählen
  1. Wenn Sie zuvor eine Servicerolle erstellt haben und eine vorhandene auswählen möchten, wählen Sie den Wert aus der Dropdownliste Servicerolle aus und überspringen Sie die restlichen Schritte, um eine Servicerolle zu erstellen.

  2. Wenn für die Servicerolle keine Werte aufgeführt sind oder Sie eine neue erstellen möchten, fahren Sie mit den nächsten Schritten fort.

  3. Wählen Sie für Servicerolle die Option Rolle erstellen aus.

  4. Wählen Sie unter Vertrauenswürdiger Entitätstyp die Option AWS -Service aus.

  5. Wählen Sie als Anwendungsfall Elastic Beanstalk — Environment.

  6. Wählen Sie Weiter aus.

  7. Vergewissern Sie sich, dass die Berechtigungsrichtlinien Folgendes beinhalten, und wählen Sie dann Weiter aus:

    • AWSElasticBeanstalkEnhancedHealth

    • AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy

  8. Wählen Sie Rolle erstellen aus.

  9. Kehren Sie zur Registerkarte Dienstzugriff konfigurieren zurück, aktualisieren Sie die Liste und wählen Sie dann die neu erstellte Servicerolle aus.

Um ein EC2 Instanzprofil zu erstellen oder auszuwählen
  1. Wenn Sie bereits ein EC2 Instanzprofil erstellt haben und ein vorhandenes auswählen möchten, wählen Sie den Wert aus der Drop-down-Liste für das EC2 Instanzprofil aus und überspringen Sie die restlichen Schritte, um ein EC2 Instanzprofil zu erstellen.

  2. Wenn keine Werte für das EC2 Instanzprofil aufgeführt sind oder Sie ein neues erstellen möchten, fahren Sie mit den nächsten Schritten fort.

  3. Wählen Sie Rolle erstellen aus.

  4. Wählen Sie unter Vertrauenswürdiger Entitätstyp die Option AWS -Service aus.

  5. Wählen Sie als Anwendungsfall Elastic Beanstalk — Compute.

  6. Wählen Sie Weiter aus.

  7. Vergewissern Sie sich, dass die Berechtigungsrichtlinien Folgendes beinhalten, und wählen Sie dann Weiter aus:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  8. Wählen Sie Rolle erstellen aus.

  9. Kehren Sie zur Registerkarte Dienstzugriff konfigurieren zurück, aktualisieren Sie die Liste und wählen Sie dann das neu erstellte EC2 Instanzprofil aus.

Um die Konfiguration und Erstellung Ihrer Anwendung abzuschließen
  1. (Optional) Wenn Sie zuvor ein EC2 key pair erstellt haben, können Sie es aus der Dropdownliste für das EC2 Schlüsselpaarfeld auswählen. Sie würden es verwenden, um sich sicher bei der EC2 Amazon-Instance anzumelden, die Elastic Beanstalk für Ihre Anwendung bereitstellt. Wenn Sie diesen Schritt überspringen, können Sie jederzeit ein EC2 key pair erstellen und zuweisen, nachdem die Umgebung erstellt wurde. Weitere Informationen finden Sie unter EC2 key pair.

  2. Wählen Sie auf der Seite Configure service access (Servicezugriff konfigurieren) die Option Skip to Review (Zur Überprüfung springen).

  3. Auf der Seite Review (Überprüfung) wird eine Zusammenfassung all Ihrer Auswahlmöglichkeiten angezeigt.

    Um Ihre Umgebung weiter anzupassen, wählen Sie neben dem Schritt, der alle Elemente enthält, die Sie konfigurieren möchten, die Option Edit (Bearbeiten). Sie können die folgenden Optionen nur während des Erstellens der Umgebung festlegen:

    • Environment name

    • Domainname

    • Plattformversion

    • Prozessor

    • Load balancer type (Load Balancer-Typ)

    • Stufe

    Sie können die folgenden Einstellungen nach der Umgebungserstellung zwar ändern, jedoch müssen dafür neue Instances oder andere Ressourcen bereitgestellt werden, deren Anwendung viel Zeit in Anspruch nehmen kann:

    • Instance-Typ, Root-Volume, key pair und AWS Identity and Access Management (IAM-) Rolle

    • Interne Amazon RDS-Datenbank

    • VPC

    Weitere Informationen zu allen verfügbaren Einstellungen finden Sie unter Der Assistent zum Erstellen einer neuen Umgebung.

  4. Wählen Sie unten auf der Seite Submit (Senden), um die Erstellung Ihrer neuen Umgebung zu initialisieren.

Während Elastic Beanstalk Ihre Umgebung erstellt, werden Sie zu Elastic Beanstalk-Konsole umgeleitet. Wenn der Umgebungsstatus grün angezeigt wird, wählen Sie die URL neben dem Umgebungsnamen, um die laufende Anwendung anzuzeigen. Diese URL ist in der Regel über das Internet zugänglich, es sei denn, Sie konfigurieren Ihre Umgebung so, dass eine benutzerdefinierte VPC mit einem internen Load Balancer verwendet wird.