Politique de prise en charge des versions AWS Glue - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Politique de prise en charge des versions AWS Glue

AWS Glue est un service d'intégration de données sans serveur qui facilite la découverte, la préparation et la combinaison de données pour l'analytique, le machine learning et le développement d'applications. Une tâche AWS Glue contient la logique métier qui effectue le travail d'intégration des données dans AWS Glue. Il existe trois types de tâches dans AWS Glue : Spark (lot et streaming) et Ray et shell Python. Lorsque vous définissez votre tâche, vous spécifiez la version de AWS Glue qui configure les versions dans l'environnement d'exécution sous-jacent Spark, Ray ou Python. Par exemple : une tâche Spark AWS Glue version 5.0 prend en charge Spark 3.5.4 et Python 3.11.

Politique de prise en charge

AWS Glue les versions sont construites autour d'une combinaison de systèmes d'exploitation, de langages de programmation et de bibliothèques logicielles soumises à des mises à jour de maintenance et de sécurité. AWS Glue la politique de support des versions consiste à mettre fin au support d'une version lorsqu'un composant majeur de la version atteint la fin du support communautaire à long terme (LTS) et que les mises à jour de sécurité ne sont plus disponibles. AWS Glue la politique de support des versions inclut les statuts suivants :

Fin du support (EOS) - Lorsqu'une AWS Glue version atteint EOS :

  • AWS Glue n'appliquera plus de correctifs de sécurité ou d'autres mises à jour aux versions d'EOS.

  • AWS Glue les offres d'emploi sur les versions EOS ne sont pas éligibles au support technique.

  • AWS Glue peut ne pas être honoré SLAs lorsque les tâches sont exécutées sur des versions EOS.

Fin de vie (EOL) - Lorsqu'une AWS Glue version atteint la fin de vie :

  • Vous ne pouvez plus créer de nouvelles AWS Glue tâches ni de sessions interactives sur les versions EOL.

  • Vous ne pouvez plus démarrer l'exécution de tâches sur ces AWS Glue versions.

  • AWS Glue arrêtera les exécutions de tâches existantes et les sessions interactives sur les versions EOL.

  • Les versions EOL seront supprimées de AWS Glue SDKs et. APIs

Les AWS Glue versions suivantes ont atteint la fin du support et ne seront plus disponibles après la date de fin de vie. Les modifications du statut de support d'une version commencent à minuit (fuseau horaire du Pacifique) à la date spécifiée.

Type Version Glue Fin de l'assistance Fin de vie
Spark Glue version 0.9 (Spark 2.2, Scala 2, Python 2) 01/06/2022 01/04/2026
Spark Glue version 1.0 (Spark 2.4, Python 2) 01/06/2022 01/04/2026
Spark Glue version 1.0 (Spark 2.4, Scala 2, Python 3) 30/09/2022 01/04/2026
Spark Glue version 2.0 (Spark 2.4, Python 3) 31/01/2024 01/04/2026
Type Version Python Fin de l'assistance Fin de vie
(shell Python) Python 2 (AWS Glue Version 1.0) 01/06/2022 01/04/2026
(shell Python) PythonShell 3.6 (Glue version 1.0) 31/03/2026 NA
Type Version Notebook Fin de l'assistance Fin de vie
Point de terminaison de développement Zeppelin notebook 30/09/2022 NA
Note

La création de nouvelles tâches AWS Glue Python Shell 3.6 ne sera pas autorisée une fois le support terminé, le 31 mars 2026, mais vous pouvez continuer à mettre à jour et à exécuter les tâches existantes. Toutefois, les tâches exécutées sur des versions abandonnées ne sont pas éligibles au support technique. AWS Glue n'appliquera pas de correctifs de sécurité ou d'autres mises à jour aux versions abandonnées. AWS Glue ne sera pas non plus honoré SLAs lorsque les tâches sont exécutées sur des versions abandonnées.

AWS vous recommande fortement de migrer vos jobs vers des versions prises en charge.

Pour plus d'informations sur la migration de vos tâches Spark vers la dernière AWS Glue version, consultez la section Migration des AWS Glue tâches vers la AWS Glue version 5.0.

Pour migrer vos tâches de shell Python vers la dernière version de AWS Glue :

  • Dans la console, choisissez Python 3 (Glue Version 4.0).

  • Dans l'UpdateJobAPI CreateJob/, définissez le GlueVersion paramètre sur 2.0 et sur PythonVersion 3 sous le Command paramètre. La GlueVersion configuration n'affecte pas le comportement des tâches shell Python. L'incrémentation GlueVersion ne présente donc aucun avantage.

  • Vous devez rendre votre script de tâche compatible avec Python 3.