Versioni AWS Glue
È possibile configurare il parametro della versione di AWS Glue quando si aggiunge o si aggiorna un processo. La versione AWS Glue determina le versioni di Apache Spark e Python supportate da AWS Glue. La versione Python indica la versione supportata per i processi di tipo Spark. La tabella seguente elenca le versioni AWS Glue disponibili, le versioni Spark e Python corrispondenti e altre modifiche di funzionalità.
Versioni AWS Glue
| Versione AWS Glue | Versioni dell'ambiente di runtime supportate | Versione di Java supportata | Modifiche della funzionalità |
|---|---|---|---|
| AWS Glue 5.0 |
|
Java 17 |
Oltre agli aggiornamenti del framework, questa versione di AWS Glue presenta ottimizzazioni e aggiornamenti integrati, ad esempio:
LimitazioniLe limitazioni seguenti sono relative a AWS Glue 5.0:
Per ulteriori informazioni sulla migrazione a AWS Glue versione 5.0, consultare Migrazione dei processi AWS Glue per Spark ad AWS Glue versione 5.0. |
| AWS Glue 4.0 | Versioni dell'ambiente Spark
|
Java 8 |
AWS Glue 4.0 presenta una serie di ottimizzazioni e aggiornamenti integrati in questa versione AWS Glue, come ad esempio:
LimitazioniLe limitazioni seguenti sono relative a AWS Glue 4.0:
Per ulteriori informazioni sulla migrazione a AWS Glue versione 4.0, consulta Migrazione dei processi AWS Glue per Spark ad AWS Glue versione 4.0. |
Versioni dell'ambiente Ray
|
N/D |
Crea ed esegui applicazioni Python distribuite con AWS Glue per Ray.
Limitazioni sui processi Ray in AWS Glue 4.0
|
|
| AWS Glue 3.0 |
|
Java 8 |
Oltre all'aggiornamento del motore Spark a 3.0, questa versione di AWS Glue presenta ottimizzazioni e aggiornamenti integrati, ad esempio:
LimitazioniLe limitazioni seguenti sono relative a AWS Glue 3.0:
|
| AWS Glue 2.0 (fine del ciclo di vita il 1º aprile 2026) |
|
N/D |
Oltre alle caratteristiche fornite in AWS Glue versione 1.0, AWS Glue versione 2.0 fornisce inoltre:
NotaAWS Glue versione 2.0 differisce da AWS Glue versione 1.0 per alcune dipendenze e versioni dovute a modifiche a livello di architettura. Convalida i processi AWS Glue prima di eseguire la migrazione tra le versioni principali di AWS Glue. |
| AWS Glue 1.0 (fine del ciclo di vita il 1º aprile 2026) |
|
N/D |
Puoi mantenere i segnalibri dei processi per i formati Parquet e ORC nei processi AWS Glue ETL (utilizzando AWS Glue versione 1.0). In precedenza, era possibile creare segnalibri solo di formati di origine Amazon S3 comuni come JSON, CSV, Apache Avro e XML nei processi AWS Glue ETL. Quando imposti le opzioni di formato per gli ingressi e le uscite ETL, puoi specificare di utilizzare il formato di lettura/scrittura Apache Avro 1.8 per supportare la lettura e la scrittura del tipo logico Avro (usando AWS Glue versione 1.0). In precedenza, era supportata solo la versione 1.7 del formato di lettura/scrittura Avro. Il tipo di connessione DynamoDB supporta un'opzione di scrittura (utilizzando AWS Glue versione 1.0). LimitazioniLe limitazioni seguenti sono relative a AWS Glue 1.0:
|
| AWS Glue 0.9 (fine del ciclo di vita il 1º aprile 2026) |
|
N/D |
I processi che sono stati creati senza specificare una versione di AWS Glue utilizzeranno AWS Glue 0.9 per impostazione predefinita. LimitazioniLe limitazioni seguenti sono relative a AWS Glue 0.9:
|
Nota
Le seguenti versioni di Glue supportano queste versioni di PythonShell:
PythonShell v3.6 è supportato nella versione 1.0 di Glue.
PythonShell v3.9 è supportato nella versione 3.0 di Glue.
Inoltre, gli endpoint di sviluppo sono supportati solo nelle versioni 1.0 e 0.9 di Glue.