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à.
Versione: Elastic Beanstalk lancia le nuove versioni e gli aggiornamenti della piattaforma Amazon Linux 2023 il 25 gennaio 2024
Elastic Beanstalk rilascia nuovi rami della piattaforma Amazon Linux 2023 per Corretto e Node.js. Questa versione include anche aggiornamenti per Docker, le piattaforme Docker, Go, Corretto, Tomcat, .NET Core, Python e Ruby 023 basate su ECS. AL2 Fornisce inoltre aggiornamenti Puma, aggiornamenti AMI e aggiornamenti di sicurezza.
Data di rilascio: 25 gennaio 2024
Modifiche
Nella tabella seguente sono elencate le modifiche incluse in questo rilascio.
Note
-
Queste note di rilascio sono relative alle modifiche alle filiali della piattaforma attualmente supportate. Per le informazioni complete sulle versioni dei rami in via di ritiro (obsoleti) della piattaforma Elastic Beanstalk, consulta Versioni della piattaforma Elastic Beanstalk programmate per il ritiro nella guida Piattaforme AWS Elastic Beanstalk .
-
Tieni presente che al momento della pubblicazione di queste note di rilascio, le nuove versioni della piattaforma potrebbero non essere ancora disponibili in tutte le AWS regioni supportate da Elastic Beanstalk. Potrebbero essere necessarie alcune ore prima che il rilascio venga completato.
Categoria | Descrizione | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aggiornamenti di sicurezza |
Ha applicato tutti gli aggiornamenti di sicurezza pubblicati in Amazon Linux Security Center
|
||||||||||||||||||
Aggiornamenti multipiattaforma |
Sono stati effettuati questi aggiornamenti multipiattaforma:
|
||||||||||||||||||
Aggiornamenti specifici della piattaforma |
Sono stati effettuati questi aggiornamenti specifici della piattaforma:
|
Se si esegue la migrazione al ramo della piattaforma AL2023 Node.js 20 da un ramo della piattaforma Node.js precedente, ad esempio AL2023 Node.js 18, la distribuzione potrebbe non riuscire se si utilizzano script di distribuzione personalizzati che effettuano la chiamata. npx
Questo perché il nome predefinito del npx
comando è diverso sulla piattaforma AL2023 Node.js 20. Il nome predefinito su questa piattaforma più recente ènpx-20
, anzichénpx
.
L'aggiornamento AL2 023 della piattaforma, rilasciato da allora il 26 marzo 2024, include un link simbolico per risolvere questo problema.
Fino a quando non sarai in grado di aggiornare l'ambiente alla versione più recente, ecco due opzioni alternative per evitare problemi di distribuzione con gli script di distribuzione personalizzati. Per una maggiore flessibilità, consigliamo di utilizzare la seconda opzione, che utilizza un collegamento simbolico.
-
Opzione 1:
npx-20
utilizzala invece chenpx
negli script. -
Opzione 2: aggiungi un hook di piattaforma precompilato a cui creare un collegamento simbolico (e continua a utilizzare il nome del
npx
comando negli script).npx-20
Lo script di esempio seguente crea il collegamento simbolico. Inserisci questo file di script nella
.platform/hooks/prebuild
directory dell'applicazione, in modo che Elastic Beanstalk lo esegua nella fase di precompilazione della distribuzione.Questo script crea un collegamento simbolico al
npx-20
comando richiesto, se non riesce a localizzarlonpx
nella directory utilizzata dai precedenti rami della piattaforma Node.js. Quando viene eseguito nella fase di precompilazione, crea il collegamento simbolico prima dell'esecuzione del resto delle fasi di configurazione e distribuzione. Quindi tutte le chiamate successive verrannonpx
indirizzate alnpx-20
comando per questo ramo della piattaforma.#!/usr/bin/env bash if [ ! -f /usr/bin/npx ]; then ln -s /usr/bin/npx-20 /usr/bin/npx fi npx -v
Nuove versioni della piattaforma
Note
-
Le tabelle seguenti elencano tutti i rami di piattaforma supportati per ogni piattaforma, incluso Amazon Linux 2. Vengono aggiornate solo le ramificazioni della piattaforma Amazon Linux 2023.
-
Le tabelle seguenti elencano solo i rami della piattaforma supportati. Non elencano i rami della piattaforma il cui ritiro è previsto (obsoleto). Per informazioni complete sulla versione dei rami della piattaforma Elastic Beanstalk che ritirano (obsoleti), consulta le versioni della piattaforma Elastic Beanstalk pianificate per il ritiro nella guida Piattaforme.AWS Elastic Beanstalk
Docker
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Agente ECS |
Docker |
Docker Compose |
Server proxy |
---|---|---|---|---|---|
Docker AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Docker |
2023,320240122 |
24,0,5-1 |
2,24,2 |
nginx 1.24.0 |
|
ECS AL2023 versione 4.0.3 64bit Amazon Linux 2023 v4.0.3 running ECS |
20233,20240122 |
1,80,0 |
|||
Docker AL2 versione 3.6.5 64bit Amazon Linux 2 v3.6.5 running Docker |
2.0.20231206 |
20,10,25-1 |
2.23.3 |
nginx 1.22.1 |
|
ECS AL2 versione 3.2.15 64bit Amazon Linux 2 v3.2.15 running ECS |
2.0.20231206 |
1,79,1 |
Go
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
AWS X-Ray |
Server proxy |
---|---|---|---|---|
Go 1 AL2023 versione 4.0.3 64bit Amazon Linux 2023 v4.0.3 running Go 1 |
20233,20240122 |
Vai a 1.20.12 |
3.2.0 |
nginx 1.24.0 |
Go 1 AL2 versione 3.8.4 64bit Amazon Linux 2 v3.8.4 running Go 1 |
2.0.20231206 |
Go 1.21.5 |
3.2.0 |
nginx 1.22.1 |
Java SE
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
Strumenti |
AWS X-Ray |
Server proxy |
---|---|---|---|---|---|
Corretto 21 AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Corretto 21 |
20233,20240122 |
Corretto 21.0.2.13.1 |
Ant 1.10.12, Gradle 8.5, Maven 3.8.4 |
3.2.0 |
nginx 1.24.0 |
Corretto 17 AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Corretto 17 |
20233,20240122 |
Corretto 17.0.10.7.1 |
Ant 1.10.12, Gradle 8.5, Maven 3.8.4 |
3.2.0 |
nginx 1.24.0 |
Corretto 11 AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Corretto 11 |
20233,20240122 |
Corretto 11.0.22.7.1 |
Ant 1.10.12, Gradle 8.5, Maven 3.8.4 |
3.2.0 |
nginx 1.24.0 |
Corretto 8 AL2023 versione 4.2.0 64bit Amazon Linux 2023 v4.2.0 running Corretto 8 |
20233,20240122 |
Corretto 8.402.08.1 |
Ant 1.10.12, Gradle 8.5, Maven 3.8.4 |
3.2.0 |
nginx 1.24.0 |
Corretto 17 versione 3.6.2 64bit Amazon Linux 2 v3.6.2 running Corretto 17 |
2.0.20231206 |
Corretto 17.0.9.8.1 |
Ant 1.10.14, Gradle 8.5, Maven 3.9.6 |
3.2.0 |
nginx 1.22.1 |
Corretto 11 versione 3.6.2 64bit Amazon Linux 2 v3.6.2 running Corretto 11 |
2.0.20231206 |
Corretto 11.0.21.9.1 |
Ant 1.10.14, Gradle 8.5, Maven 3.9.6 |
3.2.0 |
nginx 1.22.1 |
Corretto 8 versione 3.6.2 64bit Amazon Linux 2 v3.6.2 running Corretto 8 |
2.0.20231206 |
Corretto 8.392.08.1 |
Ant 1.10.14, Gradle 8.5, Maven 3.9.6 |
3.2.0 |
nginx 1.22.1 |
Tomcat
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
AWS X-Ray |
Server applicazioni |
Server proxy |
---|---|---|---|---|---|
Corretto 17 with Tomcat 10 AL2023 versione 5.1.3 64bit Amazon Linux 2023 v5.1.3 running Tomcat 10 Corretto 17 |
20233,20240122 |
Corretto 17.0.10.7.1 |
3.2.0 |
Tomcat 10.1.18 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
Corretto 17 with Tomcat 9 AL2023 versione 5.1.3 64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 17 |
20233,20240122 |
Corretto 17.0.10.7.1 |
3.2.0 |
Tomcat 9.0.82 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
Corretto 11 with Tomcat 9 AL2023 versione 5.1.3 64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 11 |
20233,20240122 |
Corretto 11.0.22.7.1 |
3.2.0 |
Tomcat 9.0.82 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
.NET Core su Linux
Versione della piattaforma e nome dello stack di soluzioni |
Framework |
Server proxy |
AMI |
AWS X-Ray |
---|---|---|---|---|
.NET 6 on AL2023 versione 3.0.3 64bit Amazon Linux 2023 v3.0.3 running .NET 6 |
.NET 6.0.26, supporta 6.0.26 |
nginx 1.24.0 |
20233,20240122 |
3.2.0 |
.NET Core on AL2 versione 2.6.3 64bit Amazon Linux 2 v2.6.3 running .NET Core |
.NET 6.0.25, supporta 6.0.25 |
nginx 1.22.1 |
2,020231206 |
3.2.0 |
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.1.0 64bit Amazon Linux 2023 v6.1.0 running Node.js 20 |
20233,20240122 |
20.10.0 (10.2.3) Versione predefinita: 20.10.0 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
2.40.1 |
3.2.0 |
Node.js 18 AL2023 versione 6.1.0 64bit Amazon Linux 2023 v6.1.0 running Node.js 18 |
20233,20240122 |
18.18.2 (9.8.1) Versione di default: 18.18.2 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
2,40,1 |
3.2.0 |
Node.js 18 AL2 versione 5.8.9 64bit Amazon Linux 2 v5.8.9 running Node.js 18 |
2.0.20231206 |
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), 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 di default: 18.19.0 |
nginx 1.22.1 (predefinito), Apache 2.4.58 |
2,40,1 |
3.2.0 |
PHP
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
Composer |
Server proxy |
---|---|---|---|---|
PHP 8.2 AL2023 versione 4.0.5 64bit Amazon Linux 2023 v4.0.5 running PHP 8.2 |
20233,20240122 |
PHP 8.2.9 |
2,5,8 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
PHP 8.1 AL2023 versione 4.0.5 64bit Amazon Linux 2023 v4.0.5 running PHP 8.1 |
20233,20240122 |
PHP 8.1.23 |
2,5,7 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
PHP 8.1 AL2 versione 3.5.15 64bit Amazon Linux 2 v3.5.15 running PHP 8.1 |
2.0.20231206 |
PHP 8.1.26 |
2.3.5 |
nginx 1.22.1 (predefinito), Apache 2.4.58 |
Python
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
Programma di gestione dei pacchetti |
Strumento di creazione di pacchetti |
meld3 |
AWS X-Ray |
Server proxy |
---|---|---|---|---|---|---|---|
Python 3.11 AL2023 versione 4.0.8 64bit Amazon Linux 2023 v4.0.8 running Python 3.11 |
20233,20240122 |
Python 3.11.6 |
pipenv 2023.11.17 |
3.2.0 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
||
Python 3.9 AL2023 versione 4.0.8 64bit Amazon Linux 2023 v4.0.8 running Python 3.9 |
20233,20240122 |
Python 3.9.16 |
pipe v 2023.11.17 |
3.2.0 |
nginx 1.24.0 (predefinito), Apache 2.4.58 |
||
Python 3.8 AL2 versione 3.5.10 64bit Amazon Linux 2 v3.5.10 running Python 3.8 |
2.0.20231206 |
Python 3.8.16 |
pipenv 2023.11.15 |
3.2.0 |
nginx 1.22.1 (predefinito), Apache 2.4.58 |
Ruby
Versione della piattaforma e nome dello stack di soluzioni |
AMI |
Linguaggio |
Programma di gestione dei pacchetti |
Server applicazioni |
AWS X-Ray |
Server proxy |
---|---|---|---|---|---|---|
Ruby 3.2 AL2023 versione 4.0.3 64bit Amazon Linux 2023 v4.0.3 running Ruby 3.2 |
20233,20240122 |
Ruby 3.2.2 |
RubyGems 3,4,10 |
Puma 6.4.2 |
3.2.0 |
nginx 1.24.0 |