Creación de entornos de Elastic Beanstalk con la CLI de AWS - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de entornos de Elastic Beanstalk con la CLI de AWS

Para obtener más información sobre los comandos de la AWS CLI para Elastic Beanstalk, consulte la Referencia de comandos de la AWS CLI.

  1. Compruebe si el CNAME del entorno está disponible.

    $ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname { "Available": true, "FullyQualifiedCNAME": "my-cname.elasticbeanstalk.com" }
  2. Asegúrese de que la versión de la aplicación existe.

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

    Si no tiene una versión de la aplicación para el origen aún, créelo. Por ejemplo, el siguiente comando crea una versión de la aplicación de un paquete de código fuente en 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
  3. Cree una plantilla de configuración para la aplicación.

    $ 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. Cree el entorno.

    $ 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

    Los valores de las opciones se definen en el archivo options.txt:

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

    El valor de la opción anterior define el perfil de instancia de IAM. Puede especificar el ARN o el nombre de perfil.

  5. Determine si el nuevo entorno se muestra como Green and Ready.

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

    Si el nuevo entorno no se muestra como Green and Ready, debe decidir si desea reintentar la operación o dejar el entorno en su estado actual para su investigación. Asegúrese de terminar el entorno una vez que haya finalizado y de eliminar los recursos sin utilizar.

    nota

    Puede ajustar el periodo de tiempo de espera si el entorno no se lanza en un plazo razonable.