Creación de un entorno de Elastic Beanstalk - 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 un entorno de Elastic Beanstalk

Un entorno AWS Elastic Beanstalk es un conjunto de recursos de AWS que ejecutan una versión de la aplicación. Puede implementar varios entornos cuando necesite ejecutar varias versiones de una aplicación. Por ejemplo, es posible que tenga entornos de desarrollo, integración y producción.

El siguiente procedimiento inicia un nuevo entorno que ejecuta la aplicación predeterminada. Estos pasos se simplifican para que su entorno funcione rápidamente, utilizando los valores de opción predeterminados. Para obtener instrucciones detalladas con descripciones de las muchas opciones que puede utilizar para configurar los recursos que Elastic Beanstalk implementa en su nombre, consulte El asistente de creación de nuevo entorno.

Notas
Para lanzar un entorno con una aplicación de ejemplo (consola)
  1. Abra la consola de Elastic Beanstalk y, en la lista Regions (Regiones), seleccione su Región de AWS.

  2. En el panel de navegación, elija Applications (Aplicaciones) y, a continuación, elija el nombre de una aplicación existente de la lista o cree una.

  3. En la página de información general de la aplicación, seleccione Create new environment (Crear un nuevo entorno).

    La página de información general de la aplicación con una lista de entornos de aplicaciones en la consola de Elastic Beanstalk

    Esto abre el asistente de Create environment (Creación de entorno). El asistente proporciona un conjunto de pasos para crear un entorno nuevo.

    El asistente de creación de entorno en la consola de Elastic Beanstalk
  4. Para el environmet tier (nivel de entorno), elija Web server environment (Entorno del servidor web) o Worker environment (Entorno de trabajo). Una vez creado, no se puede cambiar la capa del entorno.

    nota

    La plataforma .NET en Windows Server no admite la capa del entorno de trabajo.

  5. En Plataforma, seleccione la plataforma y la ramificación de la plataforma que coincidan con el lenguaje utilizado por la aplicación.

    nota

    Elastic Beanstalk admite varias versiones para la mayoría de las plataformas que se indican. De forma predeterminada, la consola selecciona la versión recomendada para la plataforma y la ramificación de la plataforma que elija. Si la aplicación requiere una versión diferente, puede seleccionarla aquí. Para obtener más información acerca de las versiones compatibles de la plataforma, consulte Plataformas compatibles con Elastic Beanstalk.

  6. En Application code (Código de aplicación), seleccione Sample application (Aplicación de muestra).

  7. Para los Configuration presets (Modelos de configuración preestablecidos), elija Single instance (Instancia individual).

  8. Elija Next (Siguiente).

  9. Aparece la página Configurar acceso a servicio.

    Configurar el acceso al servicio
  10. Seleccione Crear un rol de servicio para Rol de servicio.

  11. A continuación, nos centraremos en la lista desplegable Perfil de instancia de EC2. Los valores que aparecen en esta lista desplegable pueden variar, en función de si su cuenta ha creado previamente un entorno nuevo.

    Seleccione una de las siguientes opciones, dependiendo de los valores que aparezcan en la lista.

    • Si aws-elasticbeanstalk-ec2-role aparece en la lista desplegable, selecciónelo en la lista desplegable Perfil de instancia de EC2.

    • Si aparece otro valor en la lista y es el perfil de instancia de EC2 predeterminado destinado a sus entornos, selecciónelo en la lista desplegable Perfil de instancia de EC2.

    • Si en la lista desplegable Perfil de instancia de EC2 no aparecen valores para seleccionar, amplíe el procedimiento siguiente, Crear un rol de IAM para el perfil de instancia de EC2.

      Siga los pasos de Crear un rol de IAM para el perfil de instancia de EC2 para crear un rol de IAM que pueda seleccionar posteriormente para el Perfil de instancia de EC2. Luego, vuelva a este paso.

      Ahora que ha creado un rol de IAM y ha actualizado la lista, aparece como opción en la lista desplegable. Seleccione el rol de IAM que acaba de crear en la lista desplegable Perfil de instancia de EC2.

  12. Seleccione Skip to review (Saltar a revisión) en la página Configure service access (Configurar el acceso al servicio).

    Se seleccionarán los valores predeterminados para este paso y se omitirán los pasos opcionales.

  13. En la página Review (Revisar), se muestra un resumen de todas sus elecciones.

    Para personalizar aún más su entorno, elija Edit (Editar) junto al paso que incluye los elementos que desee configurar. Solo puede establecer las siguientes opciones durante la creación del entorno:

    • Environment name

    • Nombre de dominio

    • Versión de la plataforma

    • Procesador

    • VPC

    • datos y búsqueda

    Puede modificar los siguientes ajustes después de crear el entorno, pero requieren que se aprovisionen nuevas instancias u otros recursos, lo que puede llevar algún tiempo:

    • Tipo de instancia, volumen raíz, par de claves y rol de AWS Identity and Access Management (IAM)

    • Base de datos interna de Amazon RDS

    • Balanceador de carga

    Para obtener más información sobre los ajustes disponibles, consulte El asistente de creación de nuevo entorno.

  14. Elija Submit (Enviar) en la parte inferior de la página para iniciar la creación del nuevo entorno.

Configurar el acceso al servicio
Para crear un rol de IAM para la selección del perfil de instancia de EC2
  1. Seleccione Ver detalles de permisos. Esta opción aparece en la lista desplegable Perfil de instancia de EC2.

    Aparece una ventana modal titulada Ver permisos del perfil de instancia. En esta ventana se muestran los perfiles administrados que deberá asociar al nuevo perfil de instancia de EC2 que cree. También proporciona un enlace para ejecutar la consola de IAM.

  2. Seleccione el enlace Consola de IAM que aparece en la parte superior de la ventana.

  3. En el panel de navegación de la consola de IAM, elija Roles.

  4. Elija Create role (Crear rol).

  5. En Tipo de entidad de confianza, seleccione Servicio de AWS.

  6. En Use case (Caso de uso), elija EC2.

  7. Elija Next (Siguiente).

  8. Asocie las políticas administradas adecuadas. Desplácese por la ventana modal Ver permisos del perfil de instancia para ver las políticas administradas. Las políticas también aparecen aquí:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  9. Elija Next (Siguiente).

  10. Escriba un nombre para el rol.

  11. (Opcional) Añada etiquetas al rol.

  12. Elija Create role (Crear rol).

  13. Vuelva a la ventana de la consola de Elastic Beanstalk que está abierta.

  14. Cierre la ventana modal Ver permisos del perfil de instancia.

    importante

    No cierre la página del navegador donde se muestra la consola de Elastic Beanstalk.

  15. Seleccione refresh icon (actualizar), junto a la lista desplegable Perfil de instancia de EC2.

    Esto actualiza la lista desplegable, para que el rol que acaba de crear aparezca en ella.

Mientras Elastic Beanstalk crea su entorno, se le redirige a la consola de Elastic Beanstalk. Una vez que el estado del entorno pase a verde, elija la URL junto al nombre del entorno para ver la aplicación en ejecución. Esta URL es, por lo general, accesible desde Internet, a menos que configure su entorno para utilizar una VPC personalizada con un balanceador de carga interno.