Plataformas Linux 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.

Plataformas Linux de Elastic Beanstalk

La mayoría de las plataformas que admite Elastic Beanstalk están basadas en el sistema operativo Linux. En concreto, estas plataformas se basan en Amazon Linux, una distribución de Linux proporcionada por AWS. Las plataformas Linux de Elastic Beanstalk utilizan instancias de Amazon Elastic Compute Cloud (Amazon EC2) y estas instancias ejecutan Amazon Linux.

Las plataformas de Elastic Beanstalk Linux ofrecen una gran cantidad de funcionalidades para usar. Puede ampliar las plataformas de diferentes maneras para que admitan su aplicación. Para obtener más detalles, consulte Ampliación de las plataformas Linux de Elastic Beanstalk.

Versiones de Amazon Linux compatibles

AWS Elastic Beanstalk admite plataformas basadas en Amazon Linux 2 y Amazon Linux 2023.

A partir del 19 de octubre de 2023, Elastic Beanstalk ofrece las plataformas AL2023 para todos los lenguajes de programación que también son compatibles con las plataformas Amazon Linux 2. Beanstalk también es compatible con las plataformas Docker y Docker basado en ECS tanto en Amazon Linux 2 como en Amazon Linux 2023.

Para obtener más información acerca de Amazon Linux 2 y Amazon Linux 2023, consulte lo siguiente:

Para obtener más información sobre las versiones de plataforma admitidas actualmente, consulte Plataformas compatibles con Elastic Beanstalk.

nota

Puede migrar su aplicación desde una ramificación de la plataforma AL1 o AL2 de Elastic Beanstalk a la ramificación de la plataforma AL2023 equivalente. Para obtener más información, consulte Migración de su aplicación de Linux de Elastic Beanstalk a Amazon Linux 2023 o Amazon Linux 2.

Amazon Linux 2023

AWS anunció la disponibilidad general de Amazon Linux 2023 en marzo de 2023. La Guía del usuario de Linux Amazon 2023 ofrece un resumen de las diferencias clave ente Amazon Linux 2 y Amazon Linux 2023. Para obtener más información, consulte Comparación de Amazon Linux 2 y Amazon Linux 2023 en la guía del usuario.

Existe un alto grado de compatibilidad entre las plataformas Amazon Linux 2 y Amazon Linux 2023 de Elastic Beanstalk. Sin embargo, hay algunas diferencias a destacar:

  • Instance Metadata Service Version 1 (IMDSv1): La configuración de la opción DisableIMDSv1 establece true como valor predeterminado en las plataformas AL2023. El valor predeterminado es false en las plataformas AL2.

  • Herramienta de instancia pkg-repo: la herramienta pkg-repo no está disponible para entornos que se ejecutan en plataformas AL2023. Sin embargo, puede aplicar manualmente las actualizaciones del paquete y del sistema operativo a una instancia de AL2023. Para obtener más información, consulte Administración de paquetes y actualizaciones del sistema operativo en la Guía del usuario de Amazon Linux 2023

  • Configuración HTTPd de Apache: el archivo httpd.conf de Apache para las plataformas AL2023 tiene algunos ajustes de configuración diferentes a los de AL2:

    • Denegar el acceso a todo el sistema de archivos del servidor de forma predeterminada. Esta configuración se describe en Proteger los archivos del servidor de forma predeterminada en la página Consejos de seguridad del sitio web de Apache.

    • Impedir que los usuarios anulen las funciones de seguridad que se hayan configurado. La configuración deniega el acceso a la configuración .htaccess en todos los directorios, excepto en los habilitados específicamente. Esta configuración se describe en Proteger la configuración del sistema en la página Consejos de seguridad del sitio web de Apache. La página Tutorial del servidor HTTP Apache: archivos.htaccess indica que esta configuración puede ayudar a mejorar el rendimiento.

    • Denegar el acceso a los archivos con .ht* como patrón de nombre. Esta configuración impide que los clientes web visualicen los archivos .htaccess y .htpasswd.

Puede cambiar cualquiera de las opciones de configuración de entorno anteriores. Para obtener más información, consulte Ampliación de las plataformas Linux de Elastic Beanstalk. Amplíe el tema Proxy inverso para ver la sección Configuración de HTTPD de Apache.

Lista de plataformas Linux de Elastic Beanstalk

La siguiente lista menciona las plataformas de Linux que Elastic Beanstalk admite para diferentes lenguajes de programación y para contenedores de Docker. Elastic Beanstalk ofrece las plataformas basadas en Amazon Linux 2 y Amazon Linux 2023 para todos ellos. Para obtener más información sobre una plataforma, seleccione el enlace correspondiente.