

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.

# Elastic Beanstalk Beanstalk-Umgebungen mit der CLI erstellen AWS
<a name="environments-create-awscli"></a>

Einzelheiten zu den AWS CLI Befehlen für Elastic Beanstalk finden Sie in der [AWS CLI Befehlsreferenz](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk).

1. Überprüfen Sie, ob der CNAME für die Umgebung verfügbar ist.

   ```
   $ aws elasticbeanstalk check-dns-availability --cname-prefix {{my-cname}}
   {
       "Available": true,
       "FullyQualifiedCNAME": "my-cname.elasticbeanstalk.com"
   }
   ```

1. Stellen Sie sicher, dass die Anwendungsversion vorhanden ist.

   ```
   $ aws elasticbeanstalk describe-application-versions --application-name {{my-app}} --version-label {{v1}}
   ```

   Wenn Sie noch nicht über eine Anwendungsversion Ihrer Quelle verfügen, erstellen Sie sie. Der folgende Befehl erstellt beispielsweise eine Anwendungsversion aus einem Quell-Bundle im Amazon Simple Storage Service (Amazon S3).

   ```
   $ aws elasticbeanstalk create-application-version --application-name {{my-app}} --version-label {{v1}} --source-bundle S3Bucket={{amzn-s3-demo-bucket}},S3Key={{my-source-bundle.zip}}
   ```

1. Erstellen Sie eine Konfigurationsvorlage für die Anwendung.

   ```
   $ aws elasticbeanstalk create-configuration-template --application-name {{my-app}} --template-name {{v1}} --solution-stack-name {{"64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"}}
   ```

1. Erstellen Sie die Umgebung.

   ```
   $ aws elasticbeanstalk create-environment --cname-prefix {{my-cname}} --application-name {{my-app}} --template-name {{v1}} --version-label {{v1}} --environment-name {{v1clone}} --option-settings file://options.txt
   ```

   Optionseinstellungen sind in der Datei **options.txt** definiert:

   ```
   [
       {
           "Namespace": "aws:autoscaling:launchconfiguration",
           "OptionName": "IamInstanceProfile",
           "Value": "aws-elasticbeanstalk-ec2-role"
       }
   ]
   ```

   Die oben genannte Optionseinstellung definiert das IAM-Instance-Profil. Sie können die ARN oder den Profilnamen angeben.

1. Stellen Sie fest, ob die neue Umgebung grün und einsatzbereit ist.

   ```
   $ aws elasticbeanstalk describe-environments --environment-names {{my-env}}
   ```

   Wenn die neue Umgebung nicht grün und einsatzbereit ist, sollten Sie entscheiden, ob Sie den Vorgang wiederholen oder die Umgebung im aktuellen Zustand zur Untersuchung lassen möchten. Achten Sie darauf, die Umgebung zu beenden, nachdem Sie fertig sind, und nicht verwendete Ressourcen zu bereinigen.
**Anmerkung**  
Sie können die Zeitüberschreitung anpassen, wenn die Umgebung nicht in einem angemessenen Zeitraum startet.