Création d'environnements Elastic Beanstalk avec l'interface de ligne de commande (CLI)  AWS - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'environnements Elastic Beanstalk avec l'interface de ligne de commande (CLI)  AWS

Pour plus de détails sur les AWS CLI commandes pour Elastic Beanstalk, consultez le Command Reference.AWS CLI

  1. Vérifiez si le CNAME pour l'environnement est disponible.

    $ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname { "Available": true, "FullyQualifiedCNAME": "my-cname.elasticbeanstalk.com" }
  2. Assurez-vous que la version de votre application existe.

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

    Si vous ne disposez pas d'une version de l'application pour votre source, créez-la. Par exemple, la commande suivante crée une version d'application à partir d'un bundle de fichiers source dans 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. Créez un modèle de configuration pour l'application.

    $ 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. Créez un environnement.

    $ 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

    Les paramètres d'option sont définis dans le fichier options.txt :

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

    Le paramètre d'option ci-dessus définit le profil d'instance IAM. Vous pouvez spécifier l'ARN ou le nom du profil.

  5. Déterminez si le nouvel environnement est vert et prêt.

    $ aws elasticbeanstalk describe-environments --environment-names my-env

    Si le nouvel environnement n'est pas vert et prêt, vous devez décider si vous souhaitez recommencer l'opération ou laisser l'environnement dans son état actuel pour enquête. Veillez à mettre fin à l'environnement lorsque vous avez terminé, puis nettoyez toutes les ressources inutilisées.

    Note

    Vous pouvez régler la période d'expiration si l'environnement ne se lance pas dans un délai raisonnable.