View a markdown version of this page

AWS Glue politique de support des versions - 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.

AWS Glue politique de support des versions

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 qui font l'objet de mises à jour de maintenance et de sécurité. AWS Glue La politique de support des versions est de 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é ni d'autres mises à jour aux versions EOS.

  • AWS Glue les jobs sur les versions EOS ne sont pas éligibles au support technique.

  • AWS Glue peuvent ne pas respecter les SLA lorsque les tâches sont exécutées sur les versions EOS.

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

  • Vous ne pouvez plus créer de nouveaux AWS Glue jobs ni de sessions interactives sur les versions EOL.

  • Vous ne pouvez plus lancer d'exécutions 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 des AWS Glue SDK et des API.

Les versions suivantes d’AWS Glue ont atteint la fin du support et ne seront plus disponibles après la 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) 6/1/2022 4/1/2026
Spark Glue version 1.0 (Spark 2.4, Python 2) 6/1/2022 4/1/2026
Spark Glue version 1.0 (Spark 2.4, Scala 2, Python 3) 9/30/2022 4/1/2026
Spark Glue version 2.0 (Spark 2.4, Python 3) 1/31/2024 4/1/2026
Type Version Python Fin de l'assistance Fin de vie
(shell Python) Python 2 (AWS Glue version 1.0) 6/1/2022 4/1/2026
(shell Python) PythonShell 3.6 (Glue version 1.0) 3/31/2026 NA
Type Version Notebook Fin de l'assistance Fin de vie
Point de terminaison de développement Zeppelin notebook 9/30/2022 NA
Note

La création de nouvelles tâches AWS Glue Python Shell 3.6 ne sera pas autorisée une fois la fin du support atteinte le 31 mars 2026, mais vous pouvez continuer à mettre à jour et à exécuter les tâches existantes. Toutefois, les jobs exécutés sur des versions abandonnées ne sont pas éligibles au support technique. AWS Glue n'appliquera pas de correctifs de sécurité ni d'autres mises à jour aux versions abandonnées. AWS Glue ne respectera pas non plus les SLA 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 jobs Spark vers la dernière AWS Glue version, consultezMigrating AWS Glue pour Spark Jobs AWS Glue la version 6.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 6.0).

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

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