Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Piattaforme supportate da Elastic Beanstalk
AWS Elastic Beanstalk fornisce piattaforme gestite che supportano l'esecuzione di applicazioni Web sviluppate per linguaggi di programmazione, framework e contenitori web specifici. Elastic Beanstalk offre una o più versioni per ogni piattaforma. Quando crei un ambiente e scegli una piattaforma, Elastic Beanstalk fornisce le risorse di cui l'applicazione ha bisogno, tra cui una o più istanze Amazon Elastic Compute Cloud (Amazon). EC2 Lo stack software in esecuzione sulle EC2 istanze Amazon dipende dalla versione della piattaforma scelta.
Per ulteriori informazioni sulle piattaforme, consulta Piattaforme AWS Elastic Beanstalk nella Guida per sviluppatori di AWS Elastic Beanstalk . Le note di rilascio dettagliate sono disponibili per i rilasci recenti in Note di rilascio di AWS Elastic Beanstalk.
Le seguenti sezioni forniscono informazioni su tutte le versioni di piattaforma correnti. Per gli elenchi delle versioni delle piattaforme storiche e gli intervalli di date in cui sono state utilizzate, consulta Cronologia della piattaforma.
Elastic Beanstalk ha pianificato il ritiro di alcune versioni della piattaforma, poiché alcuni dei loro componenti stanno raggiungendo la fine del ciclo di vita (). EOL Queste versioni della piattaforma rimarranno disponibili fino alla data di ritiro pubblicata per i componenti. Per un elenco delle date di ritiro dei componenti, consulta gli orari della AWS Elastic Beanstalk piattaforma nella Guida per gli sviluppatori.AWS Elastic Beanstalk Per un elenco delle versioni della piattaforma programmate per il ritiro, consulta Versioni della piattaforma Elastic Beanstalk programmate per il ritiro.
Argomenti
Docker
Docker è una piattaforma container che consente di definire il tuo stack software e memorizzarlo in un'immagine che può essere scaricata da un archivio remoto. La piattaforma Docker include un server proxy nginx.
Per ulteriori informazioni sulla piattaforma Docker, consulta Distribuzione di applicazioni Elastic Beanstalk da container Docker nella Guida per gli sviluppatori di AWS Elastic Beanstalk .
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Agente ECS |
Docker |
Docker Compose |
Server proxy |
---|---|---|---|---|---|
Docker AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running Docker |
20236.20241111 |
25,06 |
2,30,3 |
nginx 1.26.2 |
|
ECS AL2023 versione 4.0.16 64bit Amazon Linux 2023 v4.0.16 running ECS |
2023,620241111 |
1,87,1 |
|||
Docker AL2 versione 4.0.5 64bit Amazon Linux 2 v4.0.5 running Docker |
2.0.20241113 |
25,06 |
2,30,3 |
nginx 1.22.1 |
|
ECS AL2 versione 3.3.9 64bit Amazon Linux 2 v3.3.9 running ECS |
20,20241113 |
1,87,1 |
Per informazioni sulle precedenti versioni della piattaforma, consulta Cronologia della piattaforma Docker.
Go
Elastic Beanstalk supporta le seguenti versioni della piattaforma Go.
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Lingua |
AWS X-Ray |
Server proxy |
---|---|---|---|---|
Go 1 AL2023 versione 4.2.1 64bit Amazon Linux 2023 v4.2.1 running Go 1 |
2023,620241111 |
Vai a 1.22.7 |
3,3,13 |
nginx 1.26.2 |
Go 1 AL2 versione 3.11.4 64bit Amazon Linux 2 v3.11.4 running Go 1 |
2.0.20241113 |
Vai a 1.23.3 |
3,3,13 |
nginx 1.22.1 |
Per informazioni sulle precedenti versioni della piattaforma, consulta Cronologia della piattaforma Go.
Java SE
Elastic Beanstalk supporta le seguenti versioni della piattaforma Java SE.
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Lingua |
Strumenti |
AWS X-Ray |
Server proxy |
---|---|---|---|---|---|
Corretto 21 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running Corretto 21 |
20236.20241111 |
Corretto 21.0.5.11.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 17 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running Corretto 17 |
20236.20241111 |
Corretto 17.0.13.11.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 11 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running Corretto 11 |
20236.20241111 |
Corretto 11.0.25.9.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 8 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running Corretto 8 |
20236.20241111 |
Corretto 8.432,06.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.26.2 |
Corretto 17 versione 3.7.9 64bit Amazon Linux 2 v3.7.9 running Corretto 17 |
2.0.20241113 |
Corretto 17.0.13.11.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.22.1 |
Corretto 11 versione 3.7.9 64bit Amazon Linux 2 v3.7.9 running Corretto 11 |
2.0.20241113 |
Corretto 11.0.25.9.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.22.1 |
Corretto 8 versione 3.7.9 64bit Amazon Linux 2 v3.7.9 running Corretto 8 |
2.0.20241113 |
Corretto 8.432,06.1 |
Ant 1.10.15, Gradle 8.11, Maven 3.9.9 |
3.3.13 |
nginx 1.22.1 |
Per informazioni sulle precedenti versioni della piattaforma, consulta Cronologia della piattaforma Java SE.
Tomcat
Elastic Beanstalk supporta le seguenti versioni della piattaforma Tomcat.
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
AWS X-Ray |
Server applicazioni |
Server proxy |
---|---|---|---|---|---|
Corretto 21 with Tomcat 10 AL2023 versione 5.4.1 64bit Amazon Linux 2023 v5.4.1 running Tomcat 10 Corretto 21 |
2023,620241111 |
Corretto 21.0.5.11.1 |
3,3,13 |
Tomcat 10.1.33 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
Corretto 17 with Tomcat 10 AL2023 versione 5.4.1 64bit Amazon Linux 2023 v5.4.1 running Tomcat 10 Corretto 17 |
2023/06/20241111 |
Corretto 17.0.13.11.1 |
3,3,13 |
Tomcat 10.1.33 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
Corretto 17 with Tomcat 9 AL2023 versione 5.4.1 64bit Amazon Linux 2023 v5.4.1 running Tomcat 9 Corretto 17 |
2023/06/20241111 |
Corretto 17.0.13.11.1 |
3,3,13 |
Tomcat 9.0.91 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
Corretto 11 with Tomcat 9 AL2023 versione 5.4.1 64bit Amazon Linux 2023 v5.4.1 running Tomcat 9 Corretto 11 |
2023/06/20241111 |
Corretto 11.0.25.9.1 |
3,3,13 |
Tomcat 9.0.91 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
Corretto 11 with Tomcat 9 AL2 versione 4.7.4 64bit Amazon Linux 2 v4.7.4 running Tomcat 9 Corretto 11 |
2.0.20241113 |
Corretto 11.0.25.9.1 |
3,3,13 |
Tomcat 9.0.91 |
nginx 1.22.1 (impostazione predefinita), Apache 2.4.62 |
Corretto 8 with Tomcat 9 AL2 versione 4.7.4 64bit Amazon Linux 2 v4.7.4 running Tomcat 9 Corretto 8 |
2.0.20241113 |
Corretto 8.432,06.1 |
3,3,13 |
Tomcat 9.0.91 |
nginx 1.22.1 (impostazione predefinita), Apache 2.4.62 |
Per informazioni sulle precedenti versioni della piattaforma, consulta Cronologia piattaforma Tomcat.
. NETCore su Linux
Elastic Beanstalk supporta quanto segue. NET Core su versioni della piattaforma Linux.
Versione della piattaforma e nome dello stack di soluzioni |
Framework |
Server proxy |
AMI |
AWS X-Ray |
---|---|---|---|---|
.NET 8 on AL2023 versione 3.2.1 64bit Amazon Linux 2023 v3.2.1 running .NET 8 |
. NET8.0.11, supporta 8.0.11 |
nginx 1.26.2 |
20236.20241111 |
3,3,13 |
.NET Core on AL2 versione 2.8.5 64bit Amazon Linux 2 v2.8.5 running .NET Core |
. NET8.0.11, supporta 8.0.11, 6.0.36 |
nginx 1.22.1 |
20,20241113 |
3,3,13 |
Per informazioni sulle versioni della piattaforma programmate per il ritiro secondo quanto pubblicato nella Policy di supporto per la piattaforma, consulta . NETCore su Linux alla la pagina relativa alle versioni della piattaforma programmate per il ritiro. Per ulteriori informazioni sulle precedenti versioni della piattaforma, consulta . NETCronologia della piattaforma Core on Linux.
. NETsu Windows Server
Puoi iniziare in pochi minuti utilizzando il sistema AWS Toolkit for Visual Studio
Nota
Questa piattaforma non supporta le seguenti caratteristiche Elastic Beanstalk:
-
Ambienti lavoratore. Per ulteriori informazioni, consultare Ambienti lavoratore AWS Elastic Beanstalk nella Guida per sviluppatori di AWS Elastic Beanstalk .
Per scoprire come iniziare a distribuire un. NETapplicazione che utilizza AWS Toolkit for Visual Studio, vedere Creazione e distribuzione di applicazioni Elastic Beanstalk in. NET Utilizzo AWS Toolkit for Visual Studio nella Guida per gli AWS Elastic Beanstalk sviluppatori.
Per informazioni sugli ultimi aggiornamenti di sicurezza di Microsoft, vedere Avvisi TechCenter e bollettini sulla sicurezza e
Per informazioni sui precedenti. NETnelle versioni della piattaforma Windows Server per Elastic Beanstalk, vedi. . NETnella cronologia della piattaforma Windows Server
Elastic Beanstalk supporta quanto segue. NETnelle versioni della piattaforma Windows Server.
Nozioni di base sulla configurazione
Versione piattaforma |
Nome dello stack di soluzioni |
Framework |
Server proxy |
---|---|---|---|
Windows Server 2022 with IIS 10.0 versione 2.16.0 |
64bit Windows Server 2022 v2.16.0 running IIS 10.0 |
. NET8.0.11, supporta 8.0.11, 6.0.36 . NETFramework 4.8.1, supporta 4.x, 2.0 |
IIS10.0 |
Windows Server Core 2022 with IIS 10.0 versione 2.16.0 |
64bit Windows Server Core 2022 v2.16.0 running IIS 10.0 |
. NET8.0.11, supporta 8.0.11, 6.0.36 . NETFramework 4.8.1, supporta 4.x, 2.0 |
IIS10.0 |
Windows Server 2019 with IIS 10.0 versione 2.16.0 |
64bit Windows Server 2019 v2.16.0 running IIS 10.0 |
. NET8.0.11, supporta 8.0.11, 6.0.36 . NETFramework 4.8, supporta 4.x, 2.0 |
IIS10.0 |
Windows Server Core 2019 with IIS 10.0 versione 2.16.0 |
64bit Windows Server Core 2019 v2.16.0 running IIS 10.0 |
. NET8.0.11, supporta 8.0.11, 6.0.36 . NETFramework 4.8, supporta 4.x, 2.0 |
IIS10.0 |
Windows Server 2016 with IIS 10.0 versione 2.16.0 |
64bit Windows Server 2016 v2.16.0 running IIS 10.0 |
. NET8.0.11, supporta 8.0.11, 6.0.36 . NETFramework 4.8, supporta 4.x, 2.0 |
IIS10.0 |
Windows Server Core 2016 with IIS 10.0 versione 2.16.0 |
64bit Windows Server Core 2016 v2.16.0 running IIS 10.0 |
. NET8.0.11, supporta 8.0.11, 6.0.36 . NETFramework 4.8, supporta 4.x, 2.0 |
IIS10.0 |
Ulteriori dettagli
Versione piattaforma |
Versione AMI |
AWS SDK for .NET |
EC2Config |
Agente SSM |
Web Deploy |
AWS X-Ray |
---|---|---|---|---|---|---|
Windows Server 2022 with IIS 10.0 versione 2.16.0 |
2024,11,13 |
3,7,925,0 |
3,3,1230,0 |
3.6 |
3,3,13 |
|
Windows Server Core 2022 with IIS 10.0 versione 2.16.0 |
2024,11,13 |
3,7,925,0 |
3,3,1230,0 |
3.6 |
3,3,13 |
|
Windows Server 2019 with IIS 10.0 versione 2.16.0 |
2024,11,13 |
3,7,925,0 |
3,3,1230,0 |
3.6 |
3,3,13 |
|
Windows Server Core 2019 with IIS 10.0 versione 2.16.0 |
2024,11,13 |
3,7,925,0 |
3,3,1230,0 |
3.6 |
3,3,13 |
|
Windows Server 2016 with IIS 10.0 versione 2.16.0 |
2024,11,13 |
3,7,925,0 |
3,3,1230,0 |
3.6 |
3,3,13 |
|
Windows Server Core 2016 with IIS 10.0 versione 2.16.0 |
2024,11,13 |
3,7,925,0 |
3,3,1230,0 |
3.6 |
3,3,13 |
Node.js
Ogni versione della piattaforma Node.js su Amazon Linux 2 supporta più versioni in lingue Node.js. È preinstallata solo la versione predefinita di Node.js. Nella tabella seguente sono elencate le versioni Node.js valide e la versione di default. A partire da Amazon Linux 2023, è disponibile una sola versione di Node.js per ogni versione della piattaforma. Ogni versione Node.js include una versione corrispondente di npm (il programma di gestione dei pacchetti di Node.js). La tabella elenca le versioni npm tra parentesi.
Elastic Beanstalk supporta le seguenti versioni della piattaforma Node.js.
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Versioni Node.js (versioni npm) |
Server proxy |
Git |
AWS X-Ray |
---|---|---|---|---|---|
Node.js 22 AL2023 versione 6.4.0 64bit Amazon Linux 2023 v6.4.0 running Node.js 22 |
20236.20241111 |
22.11.0 (10.9.0) Versione predefinita: 22.11.0 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
2.40.1 |
3,3,13 |
Node.js 20 AL2023 versione 6.4.0 64bit Amazon Linux 2023 v6.4.0 running Node.js 20 |
20236.20241111 |
20.18.0 (10.8.2) Versione predefinita: 20.18.0 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
2.40.1 |
3,3,13 |
Node.js 18 AL2023 versione 6.4.0 64bit Amazon Linux 2023 v6.4.0 running Node.js 18 |
20236.20241111 |
18.20.4 (10.7.0) Versione predefinita: 18.20.4 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
2.40.1 |
3,3,13 |
Node.js 18 AL2 versione 5.9.9 64bit Amazon Linux 2 v5.9.9 running Node.js 18 |
2.0.20241113 |
18.20.5 (10.8.2), 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.18.0 (9.8.1), 18.17.1 9.6.7), 18.17.0 (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), 18.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.0 (8.6.0) Versione predefinita: 18.20.5 |
nginx 1.22.1 (impostazione predefinita), Apache 2.4.62 |
2.40.1 |
3,3,13 |
Per informazioni sulle precedenti versioni della piattaforma, consulta Cronologia della piattaforma Node.js.
Nota
Quando il supporto della versione di Node.js in uso viene rimosso dalla versione della piattaforma, è necessario modificare o rimuovere l'impostazione della versione prima di eseguire un aggiornamento della piattaforma. Ciò può verificarsi quando viene individuata una vulnerabilità della sicurezza per la versione di Node.js oppure quando la versione viene ritirata.
Quando ciò si verifica, i tentativi di aggiornamento della piattaforma a una nuova versione che non supporta la versione di Node.js configurata avranno esito negativo. Per evitare di dover creare un nuovo ambiente:
-
Amazon Linux 2: modifica l'impostazione della versione di Node.js in
package.json
con una versione di Node.js supportata sia dalla versione della piattaforma precedente che da quella nuova oppure rimuovi l'impostazione e quindi distribuisci il nuovo bundle di origine. Solo allora eseguire l'aggiornamento della piattaforma. -
Amazon Linux AMI: modifica l'opzione di
NodeVersion
configurazione in una versione supportata sia dalla vecchia versione della piattaforma che da quella nuova, oppure rimuovi l'impostazione dell'opzione, quindi esegui l'aggiornamento della piattaforma.
PHP
Elastic Beanstalk supporta le seguenti versioni della piattaforma. PHP
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Lingua |
Composer |
Server proxy |
---|---|---|---|---|
PHP 8.3 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running PHP 8.3 |
20236.20241111 |
PHP8,3,10 |
28.2 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
PHP 8.2 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running PHP 8.2 |
20236.20241111 |
PHP8,2,23 |
2,8,2 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
PHP 8.1 AL2023 versione 4.4.1 64bit Amazon Linux 2023 v4.4.1 running PHP 8.1 |
20236.20241111 |
PHP8,1,29 |
2,8,2 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
PHP 8.1 AL2 versione 3.8.6 64bit Amazon Linux 2 v3.8.6 running PHP 8.1 |
2.0.20241113 |
PHP8.1,30 |
28.2 |
nginx 1.22.1 (impostazione predefinita), Apache 2.4.62 |
Per informazioni sulle precedenti versioni della piattaforma, consulta PHPcronologia della piattaforma.
Python
Elastic Beanstalk supporta le seguenti versioni della piattaforma Python.
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Lingua |
Programma di gestione dei pacchetti |
Strumento di creazione di pacchetti |
meld3 |
AWS X-Ray |
Server proxy |
---|---|---|---|---|---|---|---|
Python 3.12 AL2023 versione 4.3.1 64bit Amazon Linux 2023 v4.3.1 running Python 3.12 |
20236.20241111 |
Python 3.12.7 |
pipenv 2024.4.0 |
3,3,13 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
||
Python 3.11 AL2023 versione 4.3.1 64bit Amazon Linux 2023 v4.3.1 running Python 3.11 |
20236.20241111 |
Python 3.11.6 |
pipenv 2024.4.0 |
3,3,13 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
||
Python 3.9 AL2023 versione 4.3.1 64bit Amazon Linux 2023 v4.3.1 running Python 3.9 |
20236.20241111 |
Python 3.9.16 |
tubo v 2024.4.0 |
3,3,13 |
nginx 1.26.2 (impostazione predefinita), Apache 2.4.62 |
Per informazioni sulle versioni della piattaforma programmate per il ritiro secondo quanto pubblicato nella Policy di supporto per la piattaforma, consulta Python alla la pagina relativa alle versioni della piattaforma programmate per il ritiro. Per ulteriori informazioni sulle precedenti versioni della piattaforma, consulta Cronologia della piattaforma Python.
Ruby
Elastic Beanstalk supporta le seguenti versioni della piattaforma Ruby.
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Lingua |
Programma di gestione dei pacchetti |
Server applicazioni |
AWS X-Ray |
Server proxy |
---|---|---|---|---|---|---|
Ruby 3.3 AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Ruby 3.3 |
2023/06/20241111 |
Ruby 3.3.6-p108 |
RubyGems 3.5.22 |
Puma 6.4.3 |
3.3.13 |
nginx 1.26.2 |
Ruby 3.2 AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Ruby 3.2 |
20236.20241111 |
Ruby 3.2.2 |
RubyGems 3,4,10 |
Puma 6.4.3 |
3.3.13 |
nginx 1.26.2 |
Per ulteriori informazioni sulle precedenti versioni della piattaforma, consulta Cronologia piattaforma Ruby.