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 compatibles con Elastic Beanstalk
AWS Elastic Beanstalk proporciona plataformas gestionadas que admiten la ejecución de aplicaciones web desarrolladas para lenguajes de programación, marcos y contenedores web específicos. Elastic Beanstalk ofrece una o más versiones de plataforma para cada plataforma. Al crear un entorno y elegir una plataforma, Elastic Beanstalk aprovisiona los recursos que su aplicación necesita, incluidas una o más instancias de Amazon Elastic Compute Cloud (Amazon). EC2 La pila de software que se ejecuta en las EC2 instancias de Amazon depende de la versión de plataforma que elija.
Para obtener más información acerca de las plataformas, consulte Plataformas de AWS Elastic Beanstalk en la Guía para desarrolladores de AWS Elastic Beanstalk . Las notas de la versión detalladas de los últimos lanzamientos están disponibles en Notas de la versión de AWS Elastic Beanstalk.
Las siguientes secciones proporcionan información acerca de todas las versiones de plataformas actuales. Para ver listas de versiones históricas de las plataformas y los intervalos de fechas en los que estaban vigentes, consulte Historial de la plataforma.
Elastic Beanstalk ha programado el retiro de algunas versiones de la plataforma, ya que algunos de sus componentes están llegando al final de su vida útil (). EOL Estas versiones de plataforma permanecen disponibles hasta la fecha de retirada publicada de sus componentes que se van a retirar. Para obtener una lista de las fechas de retirada de los componentes, consulte los cronogramas de las AWS Elastic Beanstalk plataformas en la AWS Elastic Beanstalk Guía para desarrolladores. Para obtener una lista de las versiones de plataforma programadas para retirarse, consulte Versiones de la plataforma Elastic Beanstalk programadas para retirarse.
Temas
Docker
Docker es una plataforma de contenedores que le permite definir su propio conjunto de software y almacenarlo en una imagen que se puede descargar de un repositorio remoto. La plataforma Docker incluye un servidor proxy nginx.
Consulte Implementación de aplicaciones de Elastic Beanstalk desde contenedores Docker en la Guía para desarrolladores de AWS Elastic Beanstalk para obtener más información acerca de la plataforma Docker.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
ECS¿Agente |
Docker |
Docker Compose |
Servidor proxy |
---|---|---|---|---|---|
Docker AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running Docker |
2023.6.20241031 |
250,6 |
2.30.2 |
nginx 1.26.2 |
|
ECS AL2023 versión 4.0.15 64bit Amazon Linux 2023 v4.0.15 running ECS |
2023.6.20241031 |
1,87,1 |
|||
Docker AL2 versión 4.0.4 64bit Amazon Linux 2 v4.0.4 running Docker |
2.0.20241031 |
250,6 |
2.30.2 |
nginx 1.22.1 |
|
ECS AL2 versión 3.3.8 64bit Amazon Linux 2 v3.3.8 running ECS |
2.0.20241031 |
1,87,1 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Docker.
Go
Elastic Beanstalk es compatible con las siguientes versiones de la plataforma Go.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Lenguaje |
AWS X-Ray |
Servidor proxy |
---|---|---|---|---|
Go 1 AL2023 versión 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Go 1 |
2023,6 20241031 |
Ve a 1.22.7 |
3.3.13 |
nginx 1.26.2 |
Go 1 AL2 versión 3.11.3 64bit Amazon Linux 2 v3.11.3 running Go 1 |
2.0.20241031 |
Ve a 1.23.2 |
3.3.13 |
nginx 1.22.1 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Go.
Java SE
Elastic Beanstalk es compatible con las siguientes versiones de la plataforma Java SE.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Idioma |
Herramientas |
AWS X-Ray |
Servidor proxy |
---|---|---|---|---|---|
Corretto 21 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running Corretto 21 |
2023.6.20241031 |
Corretto 21.0.5.11.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 17 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running Corretto 17 |
2023.6.20241031 |
Corretto 17.0.13.11.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 11 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running Corretto 11 |
2023.6.20241031 |
Corretto 11.0.25.9.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 8 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running Corretto 8 |
2023.6.20241031 |
Corretto 8.432.06.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 17 versión 3.7.8 64bit Amazon Linux 2 v3.7.8 running Corretto 17 |
2.0.20241031 |
Corretto 17.0.13.11.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.22.1 |
Corretto 11 versión 3.7.8 64bit Amazon Linux 2 v3.7.8 running Corretto 11 |
2.0.20241031 |
Corretto 11.0.25.9.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.22.1 |
Corretto 8 versión 3.7.8 64bit Amazon Linux 2 v3.7.8 running Corretto 8 |
2.0.20241031 |
Corretto 8.432.06.1 |
Ant 1.10.15, Gradle 8.10.2, Maven 3.9.9 |
3.3.13 |
nginx 1.22.1 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Java SE.
Tomcat
Elastic Beanstalk es compatible con las siguientes versiones de la plataforma Tomcat.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Idioma |
AWS X-Ray |
Servidor de aplicaciones |
Servidor proxy |
---|---|---|---|---|---|
Corretto 21 with Tomcat 10 AL2023 versión 5.4.0 64bit Amazon Linux 2023 v5.4.0 running Tomcat 10 Corretto 21 |
2023,6. 20241031 |
Corretto 21.0.5.11.1 |
3.3.13 |
Tomcat 10.1.31 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
Corretto 17 with Tomcat 10 AL2023 versión 5.4.0 64bit Amazon Linux 2023 v5.4.0 running Tomcat 10 Corretto 17 |
2023.6.20241031 |
Corretto 17.0.13.11.1 |
3.3.13 |
Tomcat 10.1.31 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
Corretto 17 with Tomcat 9 AL2023 versión 5.4.0 64bit Amazon Linux 2023 v5.4.0 running Tomcat 9 Corretto 17 |
2023.6.20241031 |
Corretto 17.0.13.11.1 |
3.3.13 |
Tomcat 9.0.91 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
Corretto 11 with Tomcat 9 AL2023 versión 5.4.0 64bit Amazon Linux 2023 v5.4.0 running Tomcat 9 Corretto 11 |
2023.6.20241031 |
Corretto 11.0.25.9.1 |
3.3.13 |
Tomcat 9.0.91 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
Corretto 11 with Tomcat 9 AL2 versión 4.7.3 64bit Amazon Linux 2 v4.7.3 running Tomcat 9 Corretto 11 |
2.0.20241031 |
Corretto 11.0.25.9.1 |
3.3.13 |
Tomcat 9.0.91 |
nginx 1.22.1 (predeterminado), Apache 2.4.62 |
Corretto 8 with Tomcat 9 AL2 versión 4.7.3 64bit Amazon Linux 2 v4.7.3 running Tomcat 9 Corretto 8 |
2.0.20241031 |
Corretto 8.432.06.1 |
3.3.13 |
Tomcat 9.0.91 |
nginx 1.22.1 (predeterminado), Apache 2.4.62 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Tomcat.
. NETCore en Linux
Elastic Beanstalk admite lo siguiente. NETCore en versiones de plataforma Linux.
Versión de la plataforma y nombre de pila de soluciones |
Plataforma |
Servidor proxy |
AMI |
AWS X-Ray |
---|---|---|---|---|
.NET 8 on AL2023 versión 3.2.0 64bit Amazon Linux 2023 v3.2.0 running .NET 8 |
. NET8.0.10, compatible con 8.0.10 |
nginx 1.26.2 |
2023.6.20241031 |
3,3,13 |
.NET Core on AL2 versión 2.8.4 64bit Amazon Linux 2 v2.8.4 running .NET Core |
. NET8.0.10, admite 8.0.10, 6.0.35 |
nginx 1.22.1 |
2.0.20241031 |
3,3,13 |
Para obtener información sobre las versiones de la plataforma programadas para retirarse según lo publicado en Política de compatibilidad de la plataforma, consulte . NETCore en Linux en la página Retirada de versiones de la plataforma. Para obtener información acerca de las versiones anteriores de la plataforma, consulte . NETHistoria de la plataforma Core on Linux.
. NETen Windows Server
Puede comenzar en cuestión de minutos mediante AWS Toolkit for Visual Studio
nota
Esta plataforma no admite las siguientes características de Elastic Beanstalk:
-
Entornos de trabajo. Para obtener más información, consulte Entornos de trabajo de AWS Elastic Beanstalk en la Guía para desarrolladores de AWS Elastic Beanstalk .
-
Registros de paquete. Para obtener más información, consulte Visualización de registros de EC2 instancias de Amazon en su entorno de Elastic Beanstalk en la Guía para desarrolladores.AWS Elastic Beanstalk
Para obtener información sobre cómo empezar a implementar un. NETaplicación mediante AWS Toolkit for Visual Studio, consulte Creación e implementación de aplicaciones de Elastic Beanstalk en. NETUso AWS Toolkit for Visual Studio en la guía para desarrolladores AWS Elastic Beanstalk .
Para obtener información sobre las actualizaciones de seguridad más recientes de Microsoft, consulte Avisos TechCenter y boletines de seguridad y
Para obtener información sobre las anteriores. NETen las versiones de plataforma Windows Server para Elastic Beanstalk, consulte. . NETen el historial de la plataforma Windows Server
Elastic Beanstalk admite lo siguiente. NETen las versiones de la plataforma Windows Server.
Fundamentos de configuración
Versión de la plataforma |
Nombre de stack de soluciones |
Plataforma |
Servidor proxy |
---|---|---|---|
Windows Server 2022 with IIS 10.0 versión 2.15.6 |
64bit Windows Server 2022 v2.15.6 running IIS 10.0 |
. NET8.0.10, admite 8.0.10, 6.0.35 . NETFramework 4.8.1, compatible con 4.x, 2.0 |
IIS10.0 |
Windows Server Core 2022 with IIS 10.0 versión 2.15.6 |
64bit Windows Server Core 2022 v2.15.6 running IIS 10.0 |
. NET8.0.10, admite 8.0.10, 6.0.35 . NETFramework 4.8.1, compatible con 4.x, 2.0 |
IIS10.0 |
Windows Server 2019 with IIS 10.0 versión 2.15.6 |
64bit Windows Server 2019 v2.15.6 running IIS 10.0 |
. NET8.0.10, admite 8.0.10, 6.0.35 . NETFramework 4.8, compatible con 4.x, 2.0 |
IIS10.0 |
Windows Server Core 2019 with IIS 10.0 versión 2.15.6 |
64bit Windows Server Core 2019 v2.15.6 running IIS 10.0 |
. NET8.0.10, admite 8.0.10, 6.0.35 . NETFramework 4.8, compatible con 4.x, 2.0 |
IIS10.0 |
Windows Server 2016 with IIS 10.0 versión 2.15.6 |
64bit Windows Server 2016 v2.15.6 running IIS 10.0 |
. NET8.0.10, admite 8.0.10, 6.0.35 . NETFramework 4.8, compatible con 4.x, 2.0 |
IIS10.0 |
Windows Server Core 2016 with IIS 10.0 versión 2.15.6 |
64bit Windows Server Core 2016 v2.15.6 running IIS 10.0 |
. NET8.0.10, admite 8.0.10, 6.0.35 . NETFramework 4.8, compatible con 4.x, 2.0 |
IIS10.0 |
Más información
Versión de la plataforma |
AMIversión |
AWS SDK for .NET |
EC2Config |
SSMAgente |
Web Deploy |
AWS X-Ray |
---|---|---|---|---|---|---|
Windows Server 2022 with IIS 10.0 versión 2.15.6 |
2024.10.09 |
3,7,901,0 |
3.3,859,0 |
3.6 |
3.3.13 |
|
Windows Server Core 2022 with IIS 10.0 versión 2.15.6 |
2024,10,09 |
3,7,901,0 |
3.3,859,0 |
3.6 |
3.3.13 |
|
Windows Server 2019 with IIS 10.0 versión 2.15.6 |
2024,10,09 |
3,7,901,0 |
3.3,859,0 |
3.6 |
3.3.13 |
|
Windows Server Core 2019 with IIS 10.0 versión 2.15.6 |
2024,10,09 |
3,7,901,0 |
3.3,859,0 |
3.6 |
3.3.13 |
|
Windows Server 2016 with IIS 10.0 versión 2.15.6 |
2024,10,09 |
3,7,901,0 |
3.3,859,0 |
3.6 |
3.3.13 |
|
Windows Server Core 2016 with IIS 10.0 versión 2.15.6 |
2024,10,09 |
3,7,901,0 |
3.3,859,0 |
3.6 |
3.3.13 |
Node.js
Cada versión de la plataforma Node.js de Amazon Linux 2 admite varias versiones del idioma Node.js. Solo viene preinstalada la versión Node.js predeterminada. Las versiones válidas de Node.js, así como la versión predeterminada, se enumeran en la tabla siguiente. A partir de Amazon Linux 2023, solo hay disponible una versión de Node.js en cada versión de plataforma. Cada versión de Node.js incluye una versión respectiva de npm (el administrador de paquetes de Node.js). La siguiente tabla muestra las versiones de npm entre paréntesis.
Elastic Beanstalk es compatible con las siguientes versiones de la plataforma Node.js.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Versiones de Node.js (versiones de npm) |
Servidor proxy |
Git |
AWS X-Ray |
---|---|---|---|---|---|
Node.js 20 AL2023 versión 6.3.0 64bit Amazon Linux 2023 v6.3.0 running Node.js 20 |
2023.6.20241031 |
20,1,2 (10,5,0) Versión predeterminada: 20.12.2 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
2.40.1 |
3.3.13 |
Node.js 18 AL2023 versión 6.3.0 64bit Amazon Linux 2023 v6.3.0 running Node.js 18 |
2023.6.20241031 |
18,20,2 (105,0) Versión predeterminada: 18.20.2 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
2.40.1 |
3.3.13 |
Node.js 18 AL2 versión 5.9.8 64bit Amazon Linux 2 v5.9.8 running Node.js 18 |
2.0.20241031 |
18.20.4 (10.7.0), 18.20.3 (10.7.0), 18.20.2 (10.5.0), 18.20.1 (10.5.0), 18.20.0 (10.5.0), 18.19.1 (10.2.4), 18.19.0 (10.2.3), 18.18.2 (9.8.1), 18.18.1 (9.8.1), 18.18.0 (9.8.1), 18.17.1 (9.6.7), 18.16.1 (9.5.1), 18.16.0 (9.5.1), 18.15.0 (9.5.0), 18.14.2 (9.5.0), 18.14.1 (9.3.1), 18.14.0 (9.3.1), 18.13.0 (8.19.3), 18.12.1 (8.19.2), 18.12.0 (8.19.2), 18.11.0 (8.19.2), 18.10.0 (8.19.2), 9.1 (8.19.1), 18.9.0 (8.19.1), 18.8.0 (8.18.0), 18.7.0 (8.15.0), 18.6.0 (8.13.2), 18.5.0 (8.12.1), 18.4.0 (8.12.1), 18.3.0 (8.11.0), 18.2.0 (8.9.0), 18.1.0 (8.8.0), 18,0 (86,0) Versión predeterminada: 18.20.4 |
nginx 1.22.1 (predeterminado), Apache 2.4.62 |
2.40.1 |
3.3.13 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Node.js.
nota
Cuando la compatibilidad con la versión de Node.js que utiliza ahora se elimine de la versión de la plataforma, deberá cambiar o eliminar el valor de la versión antes de actualizar la plataforma. Esto puede ocurrir cuando se identifica una vulnerabilidad de seguridad para la versión de Node.js o cuando se retira la versión.
Cuando esto sucede, si se intenta actualizar a una nueva versión de la plataforma no compatible con la versión de Node.js configurada, se producirá un error. Para evitar la necesidad de crear un nuevo entorno:
-
Amazon Linux2: cambie el valor de la versión de Node.js en
package.json
a una versión de Node.js que sea compatible tanto con la plataforma antigua como con la nueva, o elimine el valor, y a continuación implemente el nuevo paquete de código fuente. Solo debe realizar la actualización de la plataforma una vez hecho esto. -
Amazon Linux AMI: cambie la opción de
NodeVersion
configuración a una versión que sea compatible tanto con la versión antigua de la plataforma como con la nueva, o elimine la configuración de la opción y, a continuación, realice la actualización de la plataforma.
PHP
Elastic Beanstalk admite las siguientes versiones de plataforma. PHP
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Idioma |
Composer |
Servidor proxy |
---|---|---|---|---|
PHP 8.3 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running PHP 8.3 |
2023.6.20241031 |
PHP8,3,10 |
2.8.2 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
PHP 8.2 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running PHP 8.2 |
2023.6.20241031 |
PHP8,2,23 |
2.8.2 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
PHP 8.1 AL2023 versión 4.4.0 64bit Amazon Linux 2023 v4.4.0 running PHP 8.1 |
2023.6.20241031 |
PHP8,1,29 |
2.8.2 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
PHP 8.1 AL2 versión 3.8.5 64bit Amazon Linux 2 v3.8.5 running PHP 8.1 |
2.0.20241031 |
PHP81,30 |
2.8.2 |
nginx 1.22.1 (predeterminado), Apache 2.4.62 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte PHPhistorial de la plataforma.
Python
Elastic Beanstalk es compatible con las siguientes versiones de la plataforma Python.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Idioma |
Administrador de paquetes |
Empaquetador |
meld3 |
AWS X-Ray |
Servidor proxy |
---|---|---|---|---|---|---|---|
Python 3.12 AL2023 versión 4.3.0 64bit Amazon Linux 2023 v4.3.0 running Python 3.12 |
2023.6.20241031 |
Python 3.12.7 |
pipenv 2024.4.0 |
3.3.13 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
||
Python 3.11 AL2023 versión 4.3.0 64bit Amazon Linux 2023 v4.3.0 running Python 3.11 |
2023.6.20241031 |
Python 3.11.6 |
pipenv 2024.4.0 |
3.3.13 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
||
Python 3.9 AL2023 versión 4.3.0 64bit Amazon Linux 2023 v4.3.0 running Python 3.9 |
2023.6.20241031 |
Python 3.9.16 |
pipenv 2024.4.0 |
3.3.13 |
nginx 1.26.2 (predeterminado), Apache 2.4.62 |
Para obtener información sobre las versiones de la plataforma programadas para retirarse según lo publicado en Política de compatibilidad de la plataforma, consulte Python en la página Retirada de versiones de la plataforma. Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Python.
Ruby
Elastic Beanstalk es compatible con las siguientes versiones de la plataforma Ruby.
Versión de la plataforma y nombre de pila de soluciones |
AMI |
Idioma |
Administrador de paquetes |
Servidor de aplicaciones |
AWS X-Ray |
Servidor proxy |
---|---|---|---|---|---|---|
Ruby 3.2 AL2023 versión 4.1.0 64bit Amazon Linux 2023 v4.1.0 running Ruby 3.2 |
2023.6.20241031 |
Ruby 3.2.2 |
RubyGems 3,4,10 |
Puma 6.4.3 |
3.3.13 |
nginx 1.26.2 |
Para obtener información acerca de las versiones anteriores de la plataforma, consulte Historial de la plataforma Ruby.