AWS Glue-Versionen
Sie können den AWS Glue-Versionsparameter konfigurieren, wenn Sie einen Auftrag hinzufügen oder aktualisieren. Die AWS Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt. Die Python-Version gibt die Version an, die für Aufträge des Typs Spark unterstützt wird. In der folgenden Tabelle sind die verfügbaren AWS Glue-Versionen, die entsprechenden Spark- und Python-Versionen sowie andere Änderungen der Funktionalität aufgeführt.
AWS Glue-Versionen
| AWS Glue-Version | Unterstützte Versionen der Laufzeitumgebung | Unterstützte Java-Version | Änderungen der Funktionalität | 
|---|---|---|---|
| AWS Glue 5.0 | 
                            
  | 
                        Java 17 | 
                             Zusätzlich zu den Framework-Aktualisierungen gibt es Optimierungen und Upgrades in diesem AWS Glue-Release, zum Beispiel: 
 EinschränkungenDies sind die Einschränkungen für AWS Glue 5.0: 
 Weitere Informationen zur Migration auf AWS Glue Version 5.0 finden Sie unter Migration von Aufträgen von AWS Glue für Spark zur AWS Glue-Version 5.0.  | 
                    
| AWS Glue 4.0 |  Versionen der Spark-Umgebung 
  | 
                        Java 8 | 
                             AWS Glue 4.0 bietet eine Reihe von Optimierungen und Upgrades in diesem AWS Glue-Release, wie etwa: 
 EinschränkungenDies sind die Einschränkungen für AWS Glue 4.0: 
 Weitere Informationen zur Migration auf AWS Glue Version 4.0 finden Sie unter Migration von Aufträgen von AWS Glue für Spark zur AWS Glue-Version 4.0.  | 
                    
Versionen für Ray-Umgebungen 
  | 
                        N/A | 
                             Entwickeln Sie verteilte Python-Anwendungen mit AWS Glue für Ray und führen Sie sie aus. 
 Einschränkungen für Ray-Aufträge in AWS Glue 4.0 
  | 
                    |
| AWS Glue 3.0 | 
                            
  | 
                        Java 8 | 
                             Zusätzlich zum Upgrade der Spark-Engine auf Version 3.0 gibt es Optimierungen und Upgrades in diesem AWS Glue Release, zum Beispiel: 
 EinschränkungenDies sind die Einschränkungen für AWS Glue 3.0: 
  | 
                    
| AWS Glue 2.0 (Ende der Lebensdauer am 1. April 2026) | 
                            
  | 
                        N/A | 
                             Zusätzlich zu den Features in AWS Glue-Version 1.0 bietet AWS Glue-Version 2.0 auch: 
 AnmerkungAWS Glue-Version 2.0 unterscheidet sich von AWS Glue-Version 1.0 bei einigen Abhängigkeiten und Versionen aufgrund der zugrunde liegenden architektonischen Änderungen. Validieren Sie Ihre AWS Glue-Aufträge vor der Migration auf die AWS Glue-Hauptversionen.  | 
                    
| AWS Glue 1.0 (Ende der Lebensdauer am 1. April 2026) | 
                            
  | 
                        N/A | 
                             Sie können Auftragslesezeichen für Parquet- und ORC-Formate in AWS Glue-ETL-Aufträgen verwalten (unter Verwendung von AWS Glue Version 1.0). Bisher konnten Sie nur gängige Amazon-S3-Quellformate wie JSON, CSV, Apache Avro und XML in AWS Glue-ETL-Aufträgen mit Lesezeichen versehen. Wenn Sie Formatoptionen für ETL-Ein- und -Ausgaben festlegen, können Sie angeben, dass das Apache Avro-Reader-/Writer-Format 1.8 verwendet wird, um das Lesen und Schreiben des logischen Avro-Typs zu unterstützen (mit AWS Glue Version 1.0). Zuvor wurde nur Version 1.7 des Avro-Reader-/Writer-Formats unterstützt. Der DynamoDB-Verbindungstyp unterstützt eine Writer-Option (mit AWS Glue-Version 1.0). EinschränkungenDie folgenden sind die Einschränkungen für AWS Glue 1.0: 
  | 
                    
| AWS Glue 0.9 (Ende der Lebensdauer am 1. April 2026) | 
                            
  | 
                        N/A | 
                             Aufträge, die ohne Angabe einer AWS Glue-Version erstellt wurden, sind standardmäßig auf AWS Glue 0.9 festgelegt. EinschränkungenDie folgenden sind die Einschränkungen für AWS Glue 0.9: 
  | 
                    
Anmerkung
Die folgenden Versionen von Glue unterstützen diese Versionen von PythonShell:
PythonShell v3.6 wird in Glue Version 1.0 unterstützt.
PythonShell v3.9 wird in Glue Version 3.0 unterstützt.
Darüber hinaus werden Entwicklungsendpunkte nur in Glue Version 1.0 und 0.9 unterstützt.