Las EC2 instancias de Amazon para su 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.

Las EC2 instancias de Amazon para su entorno de Elastic Beanstalk

Al crear un entorno de servidor web, AWS Elastic Beanstalk crea una o más máquinas virtuales de Amazon Elastic Compute Cloud (AmazonEC2), conocidas como instancias.

Las instancias del entorno están configuradas para ejecutar aplicaciones web en la plataforma que elija. Puede realizar cambios en diferentes propiedades y comportamientos de las instancias del entorno cuando cree el entorno o una vez que se esté ejecutando. O bien, ya puede realizar estos cambios modificando el código fuente que implementa en el entorno. Para obtener más información, consulte Opciones de configuración.

nota

El grupo Auto Scaling de su entorno administra las EC2 instancias de Amazon que ejecutan su aplicación. Cuando se realizan cambios de configuración que se describen en esta página, la configuración de lanzamiento también cambia. La configuración de lanzamiento es una plantilla de EC2 lanzamiento de Amazon o un recurso de configuración de lanzamiento grupal de Auto Scaling. Este cambio requiere el reemplazo de todas las instancias. También desencadena una actualización continua o una actualización inmutable, según la que se haya configurado.

Elastic Beanstalk admite EC2 varias opciones de compra de instancias de Amazon: instancias bajo demanda, instancias reservadas e instancias puntuales. Una instancia bajo demanda es un pay-as-you-go recurso; no se requiere ningún compromiso a largo plazo para utilizarla. Una instancia reservada es un descuento de facturación adquirido previamente que se aplica de forma automática a las instancias bajo demanda correspondientes del entorno. Una instancia puntual es una EC2 instancia de Amazon no utilizada que está disponible por un precio inferior al precio bajo demanda. Puede habilitar las instancias de spot en su entorno a través de una única opción. Puede configurar el uso de instancias de spot, incluida la combinación de instancias bajo demanda y de spot, utilizando otras opciones. Para obtener más información, consulte Grupo de Auto Scaling.

Tipos de EC2 instancias de Amazon

Cuando crea un entorno nuevo, Elastic Beanstalk EC2 aprovisiona instancias de Amazon que se basan en EC2 los tipos de instancias de Amazon que elija. Los tipos de instancia que elija determinan el hardware del host que ejecuta sus instancias. EC2Los tipos de instancias se pueden clasificar según la arquitectura de procesador en la que se basa cada uno. Elastic Beanstalk es compatible con los tipos de instancia basados en las siguientes arquitecturas de procesador: AWS Arquitectura Arm Graviton de 64 bits (arm64), arquitectura de 64 bits (x86) y arquitectura de 32 bits (i386). Elastic Beanstalk selecciona la arquitectura del procesador x86 de forma predeterminada al crear un entorno nuevo.

nota

La arquitectura i386 de 32 bits ya no es compatible con la mayoría de las plataformas de Elastic Beanstalk. En su lugar, se recomienda que elija los tipos de arquitectura x86 o arm64. Elastic Beanstalk proporciona opciones de configuración para los tipos de instancias del procesador i386 en el espacio de nombres aws:ec2:instances.

En la configuración de un determinado entorno de Elastic Beanstalk, todos los tipos de instancia deben contar con el mismo tipo de arquitectura del procesador. Supongamos que se agrega un nuevo tipo de instancia a un entorno existente en el que ya hay un tipo de instancia t2.medium, basado en la arquitectura x86. Solo se puede agregar otro tipo de instancia de la misma arquitectura, como t2.small. Si desea reemplazar los tipos de instancias existentes por otros de una arquitectura diferente, puede hacerlo. Pero asegúrate de que todos los tipos de instancias del comando estén basados en el mismo tipo de arquitectura.

Elastic Beanstalk añade soporte para nuevos tipos de instancias compatibles una vez que Amazon los presenta. EC2 Para obtener información sobre los tipos de instancias disponibles, consulta Tipos de instancias en la Guía del EC2 usuario de Amazon.

nota

Elastic Beanstalk ahora ofrece soporte para Graviton en todas las plataformas Amazon Linux 2 más recientes en todos los AWS Regiones compatibles con Graviton. Para obtener más información sobre cómo crear un entorno de Elastic Beanstalk con tipos de instancias basados en arm64, consulte Configuración de EC2 instancias de Amazon para su entorno.

Cree nuevos entornos que ejecuten EC2 instancias de Amazon en la arquitectura arm64 y migre las aplicaciones existentes a ellos con las opciones de implementación de Elastic Beanstalk.

Para obtener más información sobre los procesadores Graviton basados en arm64, consulte estas AWS recursos:

Configuración de EC2 instancias de Amazon para su entorno

Puede crear o modificar la configuración de instancias de Amazon del entorno de Elastic Beanstalk en EC2 la consola de Elastic Beanstalk.

nota

Si bien la consola de Elastic Beanstalk no ofrece la opción de cambiar la arquitectura del procesador de un entorno existente, puede hacerlo con AWS CLI. Para ver comandos de ejemplo, consulteConfiguración AWS EC2instancias para su entorno mediante el AWS CLI.

Para configurar las EC2 instancias de Amazon en la consola de Elastic Beanstalk durante la creación del entorno
  1. Abra la consola de Elastic Beanstalk y, en la lista Regiones, seleccione su Región de AWS.

  2. En el panel de navegación, elija Entornos.

  3. Elija Create a new environment (Crear un nuevo entorno) para empezar a crear el entorno.

  4. En la página principal del asistente, antes de elegir Create environment (Crear entorno), elija Configure more options (Configurar más opciones).

  5. En la categoría de configuración Instances (Instancias), elija Edit (Editar). Modifique la configuración de esta categoría y elija Apply (Aplicar). Para ver descripciones de las opciones de configuración, consulte la sección Configuración de categorías de instancias de esta página.

  6. En la categoría de configuración Capacity (Capacidad), elija Edit (Editar). Modifique la configuración de esta categoría y elija Continue (Continuar). Para ver descripciones de las opciones de configuración, consulte la sección Configuración de la categoría de capacidad de esta página.

    Selección de la arquitectura del procesador

    Desplácese hacia abajo hasta Procesador para seleccionar una arquitectura de procesador para sus instancias. EC2 La consola enumera las arquitecturas de los procesadores que son compatibles con la plataforma que eligió previamente en el panel Create environment (Crear entorno).

    Si no aparece la arquitectura del procesador que necesita, regrese a la lista de categorías de configuración y seleccione una plataforma que sea compatible con ella. Desde el panel Modify Capacity (Modificar capacidad), elija Cancel (Cancelar). A continuación, elija Change platform version (Cambiar versión de la plataforma) para elegir una nueva configuración de plataforma. Seguidamente, en la categoría de configuración Capacity (Capacidad), elija Edit (Editar) para visualizar de nuevo las opciones de la arquitectura del procesador.

    Configuración de la EC2 instancia de Amazon en la ventana de configuración de capacidad de Elastic Beanstalk para el entorno en ejecución
  7. Elija Save (Guardar) y haga los demás cambios de configuración que requiera su entorno.

  8. Seleccione Crear entorno.

Para configurar las EC2 instancias de Amazon de un entorno en ejecución en la consola de Elastic Beanstalk
  1. Abra la consola de Elastic Beanstalk y, en la lista Regiones, seleccione su Región de AWS.

  2. En el panel de navegación, elija Environments (Entornos) y, a continuación, elija el nombre del entorno en la lista.

    nota

    Si tiene muchos entornos, utilice la barra de búsqueda para filtrar la lista de entornos.

  3. En el panel de navegación, elija Configuration (Configuración).

  4. En la categoría de configuración Instances (Instancias), elija Edit (Editar). Modifique la configuración de esta categoría y elija Apply (Aplicar). Para ver descripciones de las opciones de configuración, consulte la sección Configuración de categorías de instancias de esta página.

  5. En la categoría de configuración Capacity (Capacidad), elija Edit (Editar). Modifique la configuración de esta categoría y elija Continue (Continuar). Para ver descripciones de las opciones de configuración, consulte la sección Configuración de la categoría de capacidad de esta página.

Configuración de categorías de instancias

Los siguientes ajustes relacionados con las EC2 instancias de Amazon están disponibles en la categoría de configuración de instancias.

Configuración de EC2 instancias de Amazon en la ventana de configuración de instancias de Elastic Beanstalk

Intervalo de monitorización

De forma predeterminada, las instancias de su entorno publican métricas de estado básicas CloudWatch en Amazon en intervalos de cinco minutos sin coste adicional.

Para obtener informes más detallados, puede establecer el intervalo de monitoreo en 1 minuto para aumentar la frecuencia con la que los recursos de su entorno publican las métricas de estado básicas. CloudWatch CloudWatch se aplican cargos de servicio a las métricas de intervalos de un minuto. Para obtener más información, consulta Amazon CloudWatch.

Volumen raíz (dispositivo de arranque)

Cada instancia del entorno está configurada con un volumen raíz. El volumen raíz es el dispositivo de EBS bloques de Amazon conectado a la instancia para almacenar el sistema operativo, las bibliotecas, los scripts y el código fuente de la aplicación. De forma predeterminada, todas las plataformas utilizan dispositivos de SSD bloques de uso general para el almacenamiento.

Puede modificar el tipo de volumen raíz para utilizar almacenamiento magnético o tipos de IOPS SSD volumen aprovisionados y, si es necesario, aumentar el tamaño del volumen. En el caso de IOPS los volúmenes aprovisionados, también debe seleccionar el número de los que desea IOPSaprovisionar. El rendimiento solo se aplica a los tipos de volúmenes gp3SSD. Puede ingresar el rendimiento deseado para aprovisionar. Puede oscilar entre 125 y 1000 mebibytes por segundo (Mib/s). Seleccione un tipo de volumen que se ajuste a sus necesidades de desempeño y precio.

Para obtener más información, consulta los tipos de EBS volumen de Amazon en la Guía del EC2 usuario de Amazon y en los detalles de los EBS productos de Amazon.

Servicio de metadatos de instancia

El servicio de metadatos de la instancia (IMDS) es un componente de la instancia que el código de la instancia utiliza para acceder de forma segura a los metadatos de la instancia. El código permite acceder a los metadatos de una instancia de ejecución mediante uno de los dos métodos siguientes. Son Instance Metadata Service versión 1 (IMDSv1) o Instance Metadata Service versión 2 (IMDSv2). IMDSv2es más seguro. Desactivar IMDSv1 para hacer cumplirIMDSv2. Para obtener más información, consulte Configuración del servicio de metadatos de instancia.

nota

La IMDS sección de esta página de configuración solo aparece para las versiones de plataforma compatiblesIMDSv2.

Grupos de seguridad

Los grupos de seguridad que están adjuntos a las instancias determinan qué tráfico puede llegar a las instancias. También determinan qué tráfico puede abandonarlas. Elastic Beanstalk crea un grupo de seguridad que permite el tráfico desde el balanceador de carga en los HTTP puertos estándar para (80) y (443). HTTPS

Puede especificar grupos de seguridad adicionales que haya creado para permitir el tráfico en otros puertos o que proceda de otros orígenes. Por ejemplo, puede crear un grupo de seguridad de SSH acceso que permita el tráfico entrante en el puerto 22 desde un rango de direcciones IP restringido. De lo contrario, si desea aumentar la seguridad, cree uno que permita el tráfico procedente de un host bastión al que solo usted tenga acceso.

nota

Para permitir el tráfico entre las instancias del entorno A y las del entorno B, puede agregar una regla al grupo de seguridad que Elastic Beanstalk ha adjuntado al entorno B. Luego, puede especificar el grupo de seguridad que Elastic Beanstalk ha adjuntado al entorno A. Esto permite la entrada desde las instancias del entorno A o la salida hacia ellas. Sin embargo, esto crea una dependencia entre los dos grupos de seguridad. Si posteriormente intenta terminar el entorno A, Elastic Beanstalk no puede eliminar el grupo de seguridad del entorno, ya que el grupo de seguridad del entorno B depende de él.

Por lo tanto, se recomienda crear primero un grupo de seguridad independiente. A continuación, adjúntelo al entorno A y especifíquelo en una regla del grupo de seguridad del entorno B.

Para obtener más información sobre los grupos EC2 de seguridad de Amazon, consulte Amazon EC2 Security Groups en la Guía del EC2 usuario de Amazon.

Configuración de la categoría de capacidad

Los siguientes ajustes relacionados con las EC2 instancias de Amazon están disponibles en la categoría de configuración de capacidad.

Configuración de EC2 instancias de Amazon en la ventana de configuración de capacidad de Elastic Beanstalk para crear un entorno

Tipos de instancias

La configuración Tipos de instancia determina el tipo de EC2 instancia de Amazon que se lanza para ejecutar tu aplicación. En esta página de configuración se muestra una lista de Tipos de instancias. Puede seleccionar uno o varios tipos de instancias. En la consola de Elastic Beanstalk solo se muestran los tipos de instancias según la arquitectura del procesador configurada para su entorno. Por lo tanto, solo puede agregar tipos de instancias de la misma arquitectura del procesador.

nota

Si bien la consola de Elastic Beanstalk no ofrece la opción de cambiar la arquitectura del procesador de un entorno existente, puede hacerlo con AWS CLI. Para ver comandos de ejemplo, consulteConfiguración AWS EC2instancias para su entorno mediante el AWS CLI.

Elija una instancia que tenga la capacidad suficiente como para ejecutar la aplicación con carga de trabajo, pero no una capacidad excesiva como para que esté inactiva la mayor parte del tiempo. En escenarios de desarrollo, la familia de instancias t2 ofrece una capacidad moderada, que puede ampliarse por ráfagas durante cortos períodos de tiempo. En el caso de las aplicaciones de alta disponibilidad y gran escala, utilice un grupo de instancias para garantizar que la capacidad no se ve muy afectada si una instancia deja de funcionar. Comience con un tipo de instancia que le permita ejecutar cinco instancias bajo cargas moderadas durante el horario normal. Si alguna instancia falla, las demás instancias podrán absorber el resto del tráfico. Esta reserva de capacidad también proporciona tiempo para que el entorno pueda escalarse cuando el tráfico comience a aumentar durante las horas de mayor actividad.

Para obtener más información sobre las familias y los tipos de EC2 instancias de Amazon, consulta Tipos de instancias en la Guía del EC2 usuario de Amazon. Para determinar qué tipos de instancias cumplen tus requisitos y las regiones compatibles, consulta los tipos de instancias disponibles en la Guía del EC2 usuario de Amazon.

AMIID

La imagen de máquina de Amazon (AMI) es la imagen de máquina de Amazon Linux o Windows Server que Elastic Beanstalk utiliza para EC2 lanzar instancias de Amazon en su entorno. Elastic Beanstalk cuenta con imágenes de máquina que contienen las herramientas y recursos necesarios para ejecutar la aplicación.

Elastic Beanstalk selecciona AMI un valor predeterminado para su entorno en función de la región, la versión de plataforma y la arquitectura de procesador que elija. Si ha creado una personalizada AMI, sustituya la AMI ID predeterminada por la suya propia.

Configuración AWS EC2instancias para su entorno mediante el AWS CLI

Use la AWS Interfaz de línea de comandos (AWS CLI) para crear y configurar entornos de Elastic Beanstalk mediante comandos del shell de línea de comandos. En esta sección se proporcionan ejemplos de los comandos create-environment y update-environment.

En los dos primeros ejemplos se crea un nuevo entorno. El comando especifica un tipo de EC2 instancias de Amazon, t4g.small, que se basa en la arquitectura del procesador arm64. Elastic Beanstalk establece de forma predeterminada el AMI ID de imagen () EC2 para las instancias en función de la región, la versión de la plataforma y el tipo de instancia. El tipo de instancia corresponde a una arquitectura del procesador. El parámetro solution-stack-name se aplica a la versión de la plataforma.

ejemplo 1 — crear un nuevo entorno basado en arm64 (opciones de espacio de nombres en línea)
aws elasticbeanstalk create-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings \ Namespace=aws:autoscaling:launchconfiguration,OptionName=IamInstanceProfile,Value=aws-elasticbeanstalk-ec2-role \ Namespace=aws:ec2:instances,OptionName=InstanceTypes,Value=t4g.small

Como alternativa, utilice un archivo options.json para especificar las opciones del espacio de nombres en lugar de incluirlas en línea.

ejemplo 2 — crear un nuevo entorno basado en arm64 (opciones de espacio de nombres en el archivo options.json)
aws elasticbeanstalk create-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings file://options.json
### example options.json ### [ { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "IamInstanceProfile", "Value": "aws-elasticbeanstalk-ec2-role" }, { "Namespace": "aws:ec2:instances", "OptionName": "InstanceTypes", "Value": "t4g.small" } ]

En los siguientes dos ejemplos se actualiza la configuración de un entorno existente con el comando update-environment. En este ejemplo se agrega otro tipo de instancia que también se basa en la arquitectura del procesador arm64. En el caso de los entornos existentes, todos los tipos de instancia que se agreguen deben contar con la misma arquitectura del procesador. Si desea reemplazar los tipos de instancias existentes por otros de una arquitectura diferente, puede hacerlo. Pero asegúrate de que todos los tipos de instancias del comando tengan el mismo tipo de arquitectura.

ejemplo 3 — actualizar un entorno basado en arm64 existente (opciones de espacio de nombres en línea)
aws elasticbeanstalk update-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings \ Namespace=aws:autoscaling:launchconfiguration,OptionName=IamInstanceProfile,Value=aws-elasticbeanstalk-ec2-role \ Namespace=aws:ec2:instances,OptionName=InstanceTypes,Value=t4g.small,t4g.micro

Como alternativa, utilice un archivo options.json para especificar las opciones del espacio de nombres en lugar de incluirlas en línea.

ejemplo 4 — actualizar un entorno basado en arm64 existente (opciones de espacio de nombres en el archivo options.json)
aws elasticbeanstalk update-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings file://options.json
### example options.json ### [ { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "IamInstanceProfile", "Value": "aws-elasticbeanstalk-ec2-role" }, { "Namespace": "aws:ec2:instances", "OptionName": "InstanceTypes", "Value": "t4g.small, t4g.micro" } ]

En los siguientes dos ejemplos se muestran más comandos create-environment. En estos ejemplos no se proporcionan valores para InstanceTypes. Cuando no se especifican los valores InstanceTypes, Elastic Beanstalk utiliza la arquitectura del procesador basada en x86 de forma predeterminada. El ID de imagen (AMI) de las EC2 instancias del entorno se establecerá de forma predeterminada en función de la región, la versión de la plataforma y el tipo de instancia predeterminado. El tipo de instancia corresponde a una arquitectura del procesador.

ejemplo 5 — crear un nuevo entorno basado en x86 (opciones de espacio de nombres en línea)
aws elasticbeanstalk create-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings \ Namespace=aws:autoscaling:launchconfiguration,OptionName=IamInstanceProfile,Value=aws-elasticbeanstalk-ec2-role

Como alternativa, utilice un archivo options.json para especificar las opciones del espacio de nombres en lugar de incluirlas en línea.

ejemplo 6 — crear un nuevo entorno basado en x86 (opciones de espacio de nombres en el archivo options.json)
aws elasticbeanstalk create-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings file://options.json
### example options.json ### [ { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "IamInstanceProfile", "Value": "aws-elasticbeanstalk-ec2-role" } ]

Recomendaciones para los entornos de primera oleada Graviton arm64

nota

Esta sección solo se aplica a un subconjunto de clientes. Si creó un nuevo entorno con tipos de instancia basados en Graviton arm64 antes del 24 de noviembre de 2021, es posible que la información incluida en esta sección se aplique a su caso.

A partir de octubre y noviembre de 2021, Elastic Beanstalk comenzó a agregar oleadas de compatibilidad con los procesadores Graviton arm64 en algunas regiones y para algunas versiones de la plataforma. Esta primera oleada se anunció en AWS Elastic Beanstalk Notas de publicación fechadas el 13 de octubre, 21 de octubre y 19 de noviembre de 2021. Si creaste entornos basados en arm64, las instrucciones te indican que debes configurar las instancias de forma personalizada en AMIs las notas de la versión. Ahora que está disponible el soporte mejorado para Graviton arm64, Elastic Beanstalk establece de forma predeterminada el tipo de instancia arm64 en las versiones más recientes de AMIs la plataforma.

Si creó entornos con la personalización AMIs proporcionada en las versiones de la primera oleada, le recomendamos que haga lo siguiente para mantener un entorno saludable y funcional.

  1. Elimine la personalización AMIs de su entorno.

  2. Actualice el entorno con la última versión de la plataforma.

  3. Configure las actualizaciones de plataforma administradas para que se actualice automáticamente a la última versión de la plataforma durante un periodo de mantenimiento programado.

nota

Elastic Beanstalk no sustituirá automáticamente a la personalizada. AMIs Debe eliminar la personalización AMIs en el paso 1 para que la próxima actualización de la plataforma del paso 2 la actualice.

El procedimiento que se describe a continuación lo guiará a través de estos pasos. La AWS CLI los ejemplos se aplican a un entorno que se creó con la siguiente información.

aws elasticbeanstalk create-environment \ --region us-east-1 \ --application-name my-app \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.7 running Docker" \ --option-settings \ Namespace=aws:autoscaling:launchconfiguration,OptionName=IamInstanceProfile,Value=aws-elasticbeanstalk-ec2-role \ Namespace=aws:ec2:instances,OptionName=InstanceTypes,Value=t4g.small \ Namespace=aws:autoscaling:launchconfiguration,OptionName=ImageId,Value=ami-0fbdb88ce139244bf
Para actualizar los entornos arm64 creados durante la primera oleada de compatibilidad con Graviton arm64
  1. Ejecute update-environment para eliminar la configuración personalizadaAMIs.

    aws elasticbeanstalk update-environment \ --region us-east-1 \ --environment-name my-env \ --options-to-remove \ Namespace=aws:autoscaling:launchconfiguration,OptionName=ImageId
  2. Actualice el entorno con la última versión de la plataforma. Elija una de las siguientes opciones.

    • Opción de consola: utilice la consola de Elastic Beanstalk para actualizar la versión de la plataforma. Para obtener más información, consulte Actualización de la versión de la plataforma de su entorno.

    • AWS CLI Opción: ejecute el AWS comando update-environment, que especifica la versión de plataforma disponible más reciente.

      aws elasticbeanstalk update-environment \ --region us-east-1 \ --environment-name my-env \ --solution-stack-name "64bit Amazon Linux 2 v3.4.9 running Docker"
      nota

      El list-available-solution-stackscomando proporciona una lista de las versiones de plataforma disponibles para su cuenta en un AWS Región.

      aws elasticbeanstalk list-available-solution-stacks --region us-east-1 --query SolutionStacks
  3. Utilice la consola de Elastic Beanstalk y configure las actualizaciones de plataforma administradas para su entorno. Las actualizaciones de plataforma administradas actualizan automáticamente el entorno a la última versión de la plataforma durante un periodo de mantenimiento programado. Su aplicación permanece en servicio durante el proceso de actualización. Para obtener más información, consulte Actualizaciones de la plataforma administradas.

El espacio de nombres aws:autoscaling:launchconfiguration

Puede utilizar las opciones de configuración del espacio de nombres aws:autoscaling:launchconfiguration para configurar las instancias de su entorno, incluidas otras opciones que no están disponibles en la consola.

En el siguiente ejemplo de archivo de configuración se utilizan las opciones de configuración básicas que se encuentran en este tema. Por ejemplo, utiliza la opción DisableIMDSv1, que se explica en IMDS. También utiliza las opciones EC2KeyName y IamInstanceProfile que se analizan en Seguridad y la opción BlockDeviceMappings, que no está disponible en la consola.

option_settings: aws:autoscaling:launchconfiguration: SecurityGroups: my-securitygroup MonitoringInterval: "1 minute" DisableIMDSv1: false EC2KeyName: my-keypair IamInstanceProfile: "aws-elasticbeanstalk-ec2-role" BlockDeviceMappings: "/dev/sdj=:100,/dev/sdh=snap-51eef269,/dev/sdb=ephemeral0"

Puede utilizar BlockDeviceMappings para configurar dispositivos de bloques adicionales para las instancias. Para obtener más información, consulta Block Device Mapping en la Guía del EC2 usuario de Amazon.

La consola de EB CLI y Elastic Beanstalk aplican los valores recomendados para las opciones anteriores. Debe eliminar estos ajustes si desea usar archivos de configuración para configurarlos. Para obtener más información, consulte Valores recomendados.