Richtlinien für die Unterstützung von AWS Glue-Versionen - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richtlinien für die Unterstützung von AWS Glue-Versionen

AWS Glue ist ein Serverless-Datenintegrationsdienst, der es einfach macht, Daten für Analytik, Machine Learning und Anwendungsentwicklung zu erkennen, vorzubereiten und zu kombinieren. Ein AWS Glue-Auftrag enthält die Geschäftslogik, die die Datenintegrationsarbeit in AWS Glue. Es gibt drei Arten von Aufträgen in AWS Glue: Spark (Batch und Streaming), Ray und Python-Shell. Beim Definieren Ihres Auftrags geben Sie die AWS Glue-Version an, die Versionen in der zugrunde liegenden Spark-, Ray- oder Python-Laufzeitumgebung konfiguriert. Beispiel: Ein Spark-Job der AWS Glue Version 5.0 unterstützt Spark 3.5.4 und Python 3.11.

Support-Richtlinie

AWS Glue Versionen basieren auf einer Kombination aus Betriebssystem, Programmiersprache und Softwarebibliotheken, die Wartungs- und Sicherheitsupdates unterliegen. AWS Glue Die Richtlinie zur Versionsunterstützung sieht vor, dass der Support für eine Version eingestellt wird, wenn für eine wichtige Komponente der Version der Community Long-Term Support (LTS) ausläuft und keine Sicherheitsupdates mehr verfügbar sind. AWS Glue Die Richtlinien zur Versionsunterstützung umfassen die folgenden Status:

Ende des Support (EOS) — Wenn eine AWS Glue Version EOS erreicht:

  • AWS Glue wendet keine Sicherheitspatches oder andere Updates mehr auf EOS-Versionen an.

  • AWS Glue Jobs mit EOS-Versionen haben keinen Anspruch auf technischen Support.

  • AWS Glue wird möglicherweise nicht berücksichtigt SLAs , wenn Jobs auf EOS-Versionen ausgeführt werden.

Ende des Lebenszyklus (EOL) — Wenn eine AWS Glue Version EOL erreicht:

  • Sie können keine neuen AWS Glue Jobs oder interaktiven Sitzungen mehr für EOL-Versionen erstellen.

  • In diesen AWS Glue Versionen können Sie keine Jobläufe mehr starten.

  • AWS Glue beendet bestehende Jobausführungen und interaktive Sitzungen für EOL-Versionen.

  • EOL-Versionen werden aus und entfernt AWS Glue SDKs . APIs

Die folgenden AWS Glue Versionen haben das Ende des Supports erreicht und werden nach Ablauf der Nutzungsdauer nicht mehr verfügbar sein. Änderungen am Support-Status einer Version beginnen um Mitternacht (pazifische Zeitzone) am angegebenen Datum.

Typ Glue Version Ende des Supports Ende des Lebens
Spark Glue Version 0.9 (Spark 2.2, Scala 2, Python 2) 01.06.2022 1.4.2026
Spark Glue versie 1.0 (Spark 2.4, Python 2) 01.06.2022 1.4.2026
Spark Glue Version 1.0 (Spark 2.4, Scala 2, Python 3) 30.9.2022 1.4.2026
Spark Glue Version 2.0 (Spark 2.4, Python 3) 31.1.2024 1.4.2026
Typ Python-Version Ende des Supports Ende des Lebens
Python-Shell Python 2 (AWS Glue Version 1.0) 01.06.2022 1.4.2026
Python-Shell PythonShell 3.6 (Glue-Version 1.0) 31.03.2026 N/A
Typ Notebook-Version Ende des Supports Ende des Lebens
Entwicklungsendpunkt Zeppelin Notebook 30.9.2022 N/A
Anmerkung

Das Erstellen neuer AWS Glue Python Shell 3.6-Jobs ist nach dem Ende des Supports am 31. März 2026 nicht mehr zulässig. Sie können jedoch weiterhin bestehende Jobs aktualisieren und ausführen. Jobs, die auf eingestellten Versionen ausgeführt werden, kommen jedoch nicht für technischen Support in Frage. AWS Glue wendet keine Sicherheitspatches oder andere Updates auf eingestellte Versionen an. AWS Glue berücksichtigt auch nicht, SLAs wenn Jobs auf Versionen ausgeführt werden, die nicht mehr verfügbar sind.

AWS empfiehlt dringend, Ihre Aufträge auf unterstützte Versionen zu migrieren.

Informationen zur Migration Ihrer Spark-Jobs auf die neueste AWS Glue Version finden Sie unter AWS GlueJobs auf AWS Glue Version 5.0 migrieren.

Migrieren Ihrer Python-Shell-Aufträge auf die neueste AWS Glue-Version:

  • Wählen Sie in der Konsole Python 3 (Glue Version 4.0) aus.

  • Setzen Sie in der CreateJob/UpdateJobAPI den GlueVersion Parameter auf 2.0 und den Wert PythonVersion to 3 unter dem Command Parameter. Die GlueVersion Konfiguration hat keinen Einfluss auf das Verhalten von Python-Shell-Jobs, sodass das Inkrementieren GlueVersion keinen Vorteil hat.

  • Sie müssen Ihr Auftragsskript mit Python 3 kompatibel machen.