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

Eine AWS Elastic Beanstalk-Umgebung ist eine Sammlung von AWS-Ressourcen, die eine Anwendungsversion ausführen. Sie können mehrere Umgebungen bereitstellen, wenn Sie mehrere Versionen einer Anwendung ausführen müssen. Sie können beispielsweise Entwicklungs-, Integrations- und Produktionsumgebungen haben.

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. Ausführliche Anweisungen mit Beschreibungen der vielen Optionen, mit denen Sie die Ressourcen konfigurieren können, die Elastic Beanstalk in Ihrem Auftrag bereitstellt, finden Sie unter Der Assistent zum Erstellen einer neuen Umgebung.

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

  2. Wählen Sie im Navigationsbereich Applications (Anwendungen) und anschließend in der Liste den Namen einer vorhandenen Anwendung aus. Sie können auch eine Anwendung erstellen.

  3. Wählen Sie auf der Anwendungsübersichtsseite die Option Create new environment (Neue Umgebung erstellen).

    
              Die Übersichtsseite der Anwendung mit einer Liste der Anwendungsumgebungen in der Elastic Beanstalk-Konsole

    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.

    
              Der Assistent für die Erstellung einer neuen Umgebung in der Elastic-Beanstalk-Konsole
  4. Wählen Sie Web server environment (Webserverumgebung) oder Worker environment (Worker-Umgebung) als Umgebungsebene aus. Nach der Erstellung lässt sich die Umgebungsebene nicht mehr ändern.

    Anmerkung

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

  5. Wählen Sie in Platform (Plattform) die Plattform und den Plattformzweig 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. Wählen Sie unter Application code (Anwendungscode) die Option Sample application (Beispielanwendung) aus.

  7. Wählen Sie für Configuration presets (Konfigurationsvoreinstellungen) die Option Single instance (Single-Instance) aus.

  8. Wählen Sie Next (Weiter).

  9. Die Seite Servicezugriff konfigurieren wird angezeigt.

    
              Konfigurieren Sie den Service-Zugriff
  10. Wählen Sie Vorhandene Servicerolle verwenden für Servicerolle aus.

  11. Als Nächstes konzentrieren wir uns auf die Dropdown-Liste mit den EC2-Instance-Profilen. Die in dieser Dropdown-Liste angezeigten Werte können variieren, je nachdem, ob Ihr Konto zuvor eine neue Umgebung erstellt hat.

    Wählen Sie basierend auf den in Ihrer Liste angezeigten Werten einen der folgenden aus.

    • Wenn aws-elasticbeanstalk-ec2-role in der Dropdown-Liste angezeigt wird, wählen Sie es aus der Dropdown-Liste des EC2-Instance-Profils aus.

    • Wenn ein anderer Wert in der Liste angezeigt wird und es sich um das standardmäßige EC2-Instance-Profil für Ihre Umgebungen handelt, wählen Sie ihn aus der Dropdown-Liste des EC2-Instance-Profils aus.

    • Wenn in der Dropdown-Liste des EC2-Instance-Profils keine Werte zur Auswahl angezeigt werden, erweitern Sie das folgende Verfahren, Erstellen einer IAM-Rolle für das EC2-Instance-Profil.

      Gehen Sie wie unter Erstellen einer IAM-Rolle für das EC2-Instance-Profil beschrieben vor, um eine IAM-Rolle zu erstellen, die Sie anschließend für das EC2-Instance-Profil auswählen können. Kehren Sie anschließend zu diesem Schritt zurück.

      Nachdem Sie nun eine IAM-Rolle erstellt und die Liste aktualisiert haben, wird sie als Auswahl in der Dropdown-Liste angezeigt. Wählen Sie die IAM-Rolle, die Sie gerade erstellt haben, aus der Dropdown-Liste des EC2-Instance-Profils aus.

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

    Dadurch werden die Standardwerte für diesen Schritt ausgewählt und die optionalen Schritte werden übersprungen.

  13. 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

    • VPC

    • 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, Schlüsselpaar und AWS Identity and Access Management (IAM)-Rolle

    • Interne Amazon RDS-Datenbank

    • Load Balancer

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

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


        Konfigurieren Sie den Service-Zugriff
So erstellen Sie eine IAM-Rolle für das EC2-Instance-Profil
  1. Wählen Sie Berechtigungsdetails anzeigen. Dies wird in der Dropdown-Liste des EC2-Instance-Profils angezeigt.

    Ein Dialogfeld mit dem Titel Instance-Profilberechtigungen anzeigen wird angezeigt. In diesem Dialogfeld werden die verwalteten Profile aufgeführt, die Sie an das neue EC2-Instance-Profil anhängen müssen, das Sie erstellen. Es enthält auch einen Link zum Starten der IAM-Konsole.

  2. Wählen Sie den Link zur IAM-Konsole, der oben im Fenster angezeigt wird.

  3. Wählen Sie im Navigationsbereich der IAM-Konsole Roles (Rollen) aus.

  4. Wählen Sie Create role (Rolle erstellen) aus.

  5. Wählen Sie unter Typ der vertrauenswürdigen Entität die Option AWS-Service aus.

  6. Wählen Sie unter Use case (Anwendungsfall) die Option EC2 aus.

  7. Wählen Sie Next (Weiter).

  8. Fügen Sie die entsprechenden verwalteten Richtlinien an. Scrollen Sie im Dialogfeld Instance-Profilberechtigungen anzeigen, um die verwalteten Richtlinien zu sehen. Die Richtlinien sind auch hier aufgeführt:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  9. Wählen Sie Next (Weiter).

  10. Geben Sie einen Namen für die Rolle ein.

  11. (Optional) Fügen Sie der Rolle Tags hinzu.

  12. Wählen Sie Create role (Rolle erstellen) aus.

  13. Kehren Sie zum geöffnete Elastic-Beanstalk-Konsolenfenster zurück.

  14. Schließen Sie das Dialogfeld Instance-Profilberechtigungen anzeigen.

    Wichtig

    Schließen Sie nicht die Browserseite, auf der die Elastic-Beanstalk-Konsole angezeigt wird.

  15. Wählen Sie 
          refresh icon
        (Aktualisieren) neben der Dropdownliste für das EC2-Instance-Profil aus.

    Dadurch wird die Dropdown-Liste aktualisiert, sodass die gerade erstellte Rolle in der Dropdown-Liste angezeigt wird.

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.