Elastic-Beanstalk-Umgebungen mit der AWS CLI erstellen - 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.

Elastic-Beanstalk-Umgebungen mit der AWS CLI erstellen

Einzelheiten zu den AWS CLI-Befehlen für Elastic Beanstalk finden Sie in der AWS CLI-Befehlsreferenz.

  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" }
  2. 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=DOC-EXAMPLE-BUCKET,S3Key=my-source-bundle.zip
  3. 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)"
  4. 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.

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