Piattaforme supportate da Elastic Beanstalk - AWS Elastic Beanstalk

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 AWS Elastic Beanstalk Piattaforme in AWS Elastic Beanstalk Guida per gli sviluppatori. Le note di rilascio dettagliate sono disponibili per le versioni recenti all'indirizzo AWS Elastic Beanstalk Note di rilascio.

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 pensionamento dei componenti, vedi AWS Elastic Beanstalk gli orari delle piattaforme in AWS Elastic Beanstalk Guida per gli sviluppatori. Per un elenco delle versioni della piattaforma programmate per il ritiro, consulta Versioni della piattaforma Elastic Beanstalk programmate per il ritiro.

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.

Vedi Distribuzione di applicazioni Elastic Beanstalk da contenitori Docker nel AWS Elastic Beanstalk Guida per gli sviluppatori per ulteriori informazioni sulla piattaforma Docker.

Versione della piattaforma e nome dello stack di soluzioni

AMI

ECSAgente

Docker

Docker Compose

Server proxy

Docker AL2023 versione 4.3.7

64bit Amazon Linux 2023 v4.3.7 running Docker

2023,520240903

25,06

2,29,2

nginx 1.24.0

ECS AL2023 versione 4.0.13

64bit Amazon Linux 2023 v4.0.13 running ECS

2023,5.20240903

1,86,2

Docker AL2 versione 4.0.2

64bit Amazon Linux 2 v4.0.2 running Docker

2.0.20240903

25,06

2,29,2

nginx 1.22.1

ECS AL2 versione 3.3.6

64bit Amazon Linux 2 v3.3.6 running ECS

20,20240903

1,86,2

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.1.4

64bit Amazon Linux 2023 v4.1.4 running Go 1

2023,520240903

Vai alla versione 1.22.5

3,3,13

nginx 1.24.0

Go 1 AL2 versione 3.11.1

64bit Amazon Linux 2 v3.11.1 running Go 1

2.0.20240903

Vai alla versione 1.23.1

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.3.1

64bit Amazon Linux 2023 v4.3.1 running Corretto 21

2023,5 20240903

Corretto 21.0.4.7.1

Ant 1.10.15, Gradle 8.10, Maven 3.9.9

3.3.13

nginx 1.24.0

Corretto 17 AL2023 versione 4.3.1

64bit Amazon Linux 2023 v4.3.1 running Corretto 17

2023,5 20240903

Corretto 17.0.12.7.1

Ant 1.10.15, Gradle 8.10, Maven 3.9.9

3.3.13

nginx 1.24.0

Corretto 11 AL2023 versione 4.3.1

64bit Amazon Linux 2023 v4.3.1 running Corretto 11

2023,5 20240903

Corretto 11.0.24.8.1

Ant 1.10.15, Gradle 8.10, Maven 3.9.9

3.3.13

nginx 1.24.0

Corretto 8 AL2023 versione 4.3.1

64bit Amazon Linux 2023 v4.3.1 running Corretto 8

2023,5 20240903

Corretto 8.422.05.1

Ant 1.10.15, Gradle 8.10, Maven 3.9.9

3.3.13

nginx 1.24.0

Corretto 17 versione 3.7.6

64bit Amazon Linux 2 v3.7.6 running Corretto 17

2.0.20240903

Corretto 17.0.12.7.1

Ant 1.10.15, Gradle 8.10.1, Maven 3.9.9

3.3.13

nginx 1.22.1

Corretto 11 versione 3.7.6

64bit Amazon Linux 2 v3.7.6 running Corretto 11

2.0.20240903

Corretto 11.0.24.8.1

Ant 1.10.15, Gradle 8.10.1, Maven 3.9.9

3.3.13

nginx 1.22.1

Corretto 8 versione 3.7.6

64bit Amazon Linux 2 v3.7.6 running Corretto 8

2.0.20240903

Corretto 8.422.05.1

Ant 1.10.15, Gradle 8.10.1, 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.3.2

64bit Amazon Linux 2023 v5.3.2 running Tomcat 10 Corretto 21

2023,520240903

Corretto 21.0.4.7.1

3,3,13

Tomcat 10.1.28

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

Corretto 17 with Tomcat 10 AL2023 versione 5.3.2

64bit Amazon Linux 2023 v5.3.2 running Tomcat 10 Corretto 17

20235.20240903

Corretto 17.0.12.7.1

3,3,13

Tomcat 10.1.28

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

Corretto 17 with Tomcat 9 AL2023 versione 5.3.2

64bit Amazon Linux 2023 v5.3.2 running Tomcat 9 Corretto 17

20235.20240903

Corretto 17.0.12.7.1

3,3,13

Tomcat 9.0.91

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

Corretto 11 with Tomcat 9 AL2023 versione 5.3.2

64bit Amazon Linux 2023 v5.3.2 running Tomcat 9 Corretto 11

20235.20240903

Corretto 11.0.24.8.1

3,3,13

Tomcat 9.0.91

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

Corretto 11 with Tomcat 9 AL2 versione 4.7.1

64bit Amazon Linux 2 v4.7.1 running Tomcat 9 Corretto 11

2.0.20240903

Corretto 11.0.24.8.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.1

64bit Amazon Linux 2 v4.7.1 running Tomcat 9 Corretto 8

2.0.20240903

Corretto 8.422.05.1

3,3,13

Tomcat 9.0.91

nginx 1.22.1 (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 Tomcat alla la pagina relativa alle versioni della piattaforma programmate per il ritiro. Per ulteriori informazioni sulle precedenti versioni della piattaforma, consulta Cronologia piattaforma Tomcat.

. NETCore su Linux

Elastic Beanstalk supporta quanto segue. NETCore 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.1.6

64bit Amazon Linux 2023 v3.1.6 running .NET 8

. NET8.0.8, supporta 8.0.8

nginx 1.24.0

2023,520240903

3,3,13

.NET 6 on AL2023 versione 3.1.6

64bit Amazon Linux 2023 v3.1.6 running .NET 6

. NET6.0.32, supporta 6.0.32

nginx 1.24.0

2023,520240903

3,3,13

.NET Core on AL2 versione 2.8.2

64bit Amazon Linux 2 v2.8.2 running .NET Core

. NET8.0.8, supporta 8.0.8, 6.0.33

nginx 1.22.1

20,20240903

3,3,13

Per informazioni sulle precedenti versioni della piattaforma, consulta . NETCronologia della piattaforma Core on Linux.

. NETsu Windows Server

Puoi iniziare in pochi minuti utilizzando il AWS Toolkit for Visual Studio. Il toolkit include AWS librerie, modelli di progetto, esempi di codice e documentazione. Il AWS SDK for .NET supporta lo sviluppo di applicazioni utilizzando. NETFramework 2.0 o successivo.

Nota

Questa piattaforma non supporta le seguenti caratteristiche Elastic Beanstalk:

Per sapere come iniziare a distribuire un. NETapplicazione che utilizza il AWS Toolkit for Visual Studio, vedi Creazione e distribuzione di applicazioni Elastic Beanstalk in. NETUsando AWS Toolkit for Visual Studio nella AWS Elastic Beanstalk Guida per gli sviluppatori.

Per informazioni sugli ultimi aggiornamenti di sicurezza di Microsoft, vedere Avvisi TechCenter e bollettini sulla sicurezza e la sicurezza.

Per informazioni sulle versioni 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.15.5

64bit Windows Server 2022 v2.15.5 running IIS 10.0

. NET8.0.8, supporta 8.0.8, 6.0.33

. NETFramework 4.8.1, supporta 4.x, 2.0

IIS10.0

Windows Server Core 2022 with IIS 10.0 versione 2.15.5

64bit Windows Server Core 2022 v2.15.5 running IIS 10.0

. NET8.0.8, supporta 8.0.8, 6.0.33

. NETFramework 4.8.1, supporta 4.x, 2.0

IIS10.0

Windows Server 2019 with IIS 10.0 versione 2.15.5

64bit Windows Server 2019 v2.15.5 running IIS 10.0

. NET8.0.8, supporta 8.0.8, 6.0.33

. NETFramework 4.8, supporta 4.x, 2.0

IIS10.0

Windows Server Core 2019 with IIS 10.0 versione 2.15.5

64bit Windows Server Core 2019 v2.15.5 running IIS 10.0

. NET8.0.8, supporta 8.0.8, 6.0.33

. NETFramework 4.8, supporta 4.x, 2.0

IIS10.0

Windows Server 2016 with IIS 10.0 versione 2.15.5

64bit Windows Server 2016 v2.15.5 running IIS 10.0

. NET8.0.8, supporta 8.0.8, 6.0.33

. NETFramework 4.8, supporta 4.x, 2.0

IIS10.0

Windows Server Core 2016 with IIS 10.0 versione 2.15.5

64bit Windows Server Core 2016 v2.15.5 running IIS 10.0

. NET8.0.8, supporta 8.0.8, 6.0.33

. NETFramework 4.8, supporta 4.x, 2.0

IIS10.0

Ulteriori dettagli

Versione piattaforma

AMIversione

AWS SDK for .NET

EC2Config

SSMagente

Web Deploy

AWS X-Ray

Windows Server 2022 with IIS 10.0 versione 2.15.5

2024.09.11

3,7883,0

33,551,0

3.6

3,3,13

Windows Server Core 2022 with IIS 10.0 versione 2.15.5

2024,09,11

3,7883,0

33,551,0

3.6

3,3,13

Windows Server 2019 with IIS 10.0 versione 2.15.5

2024,09,11

3,7883,0

33,551,0

3.6

3,3,13

Windows Server Core 2019 with IIS 10.0 versione 2.15.5

2024,09,11

3,7883,0

33,551,0

3.6

3,3,13

Windows Server 2016 with IIS 10.0 versione 2.15.5

2024,09,11

3,7883,0

33,551,0

3.6

3,3,13

Windows Server Core 2016 with IIS 10.0 versione 2.15.5

2024,09,11

3,7883,0

33,551,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 20 AL2023 versione 6.2.1

64bit Amazon Linux 2023 v6.2.1 running Node.js 20

2023,5. 20240903

20,12,2 (10,5,0)

Versione predefinita: 20.12.2

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

2.40.1

3,3,13

Node.js 18 AL2023 versione 6.2.1

64bit Amazon Linux 2023 v6.2.1 running Node.js 18

2023,5. 20240903

18,20.2 (10,0)

Versione predefinita: 18.20.2

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

2.40.1

3,3,13

Node.js 18 AL2 versione 5.9.6

64bit Amazon Linux 2 v5.9.6 running Node.js 18

2.0.20240903

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.17.0 (9.6.7) 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.4

nginx 1.22.1 (impostazione predefinita), Apache 2.4.62

2.40.1

3,3,13

Per informazioni sulle versioni della piattaforma programmate per il ritiro secondo quanto pubblicato nella Policy di supporto per la piattaforma, consulta Node.js alla la pagina relativa alle versioni della piattaforma programmate per il ritiro. Per ulteriori 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.3.3

64bit Amazon Linux 2023 v4.3.3 running PHP 8.3

2023,5 20240903

PHP8,3,10

2,7,9

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

PHP 8.2 AL2023 versione 4.3.3

64bit Amazon Linux 2023 v4.3.3 running PHP 8.2

2023,5 20240903

PHP8,2,21

2,7,9

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

PHP 8.1 AL2023 versione 4.3.3

64bit Amazon Linux 2023 v4.3.3 running PHP 8.1

2023,5 20240903

PHP8,1,29

2,7,9

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

PHP 8.1 AL2 versione 3.8.3

64bit Amazon Linux 2 v3.8.3 running PHP 8.1

2.0.20240903

PHP8,1,29

2,7,9

nginx 1.22.1 (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 PHP alla la pagina relativa alle versioni della piattaforma programmate per il ritiro. 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.11 AL2023 versione 4.1.4

64bit Amazon Linux 2023 v4.1.4 running Python 3.11

20235.20240903

Python 3.11.6

pipenv 2024.0.1

3,3,13

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

Python 3.9 AL2023 versione 4.1.4

64bit Amazon Linux 2023 v4.1.4 running Python 3.9

20235.20240903

Python 3.9.16

tubo v 2024.0.1

3,3,13

nginx 1.24.0 (impostazione predefinita), Apache 2.4.62

Python 3.8 AL2 versione 3.7.3

64bit Amazon Linux 2 v3.7.3 running Python 3.8

2.0.20240903

Python 3.8.16

tubo v 2024.0.1

3,3,13

nginx 1.22.1 (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.2 AL2023 versione 4.0.12

64bit Amazon Linux 2023 v4.0.12 running Ruby 3.2

2023,5.20240903

Ruby 3.2.2

RubyGems 3,4,10

Puma 6.4.2

3.3.13

nginx 1.24.0

Per informazioni sulle versioni della piattaforma programmate per il ritiro secondo quanto pubblicato nella Policy di supporto per la piattaforma, consulta Ruby alla la pagina relativa alle versioni della piattaforma programmate per il ritiro. Per ulteriori informazioni sulle precedenti versioni della piattaforma, consulta Cronologia piattaforma Ruby.