Política de compatibilidad de versiones de AWS Glue
AWS Glue es un servicio de integración de datos sin servidor que facilita la detección, preparación y combinación de datos para el análisis, machine learning y desarrollo de aplicaciones. Un trabajo de AWS Glue contiene la lógica empresarial que realiza el trabajo de integración de datos en AWS Glue. Existen dos tipos de trabajos en AWS Glue: Spark (por lotes y streaming), Ray y intérprete de comandos de Python. Al definir un trabajo, debe especificar la versión de AWS Glue que configura las versiones en el entorno en tiempo de ejecución de Spark, Ray o Python subyacente. Por ejemplo: un trabajo de AWS Glue de la versión 2.0 de Spark admite Spark 2.4.3 y Python 3.7.
Política de soporte
Las versiones de AWS Glue se crean a partir de una combinación de sistema operativo, lenguaje de programación y bibliotecas de software que están sujetos a actualizaciones de mantenimiento y seguridad. La política de compatibilidad de la versión de AWS Glue consiste en finalizar la compatibilidad de una versión cuando algún componente importante de la versión llegue al final del soporte comunitario a largo plazo (LTS) y las actualizaciones de seguridad ya no estén disponibles. Cuando una versión llegue al final del servicio (EOS), AWS Glue ya no podrá aplicar revisiones de seguridad ni otras actualizaciones a las versiones EOS. Los trabajos de AWS Glue en las versiones EOS no cumplen los requisitos para recibir asistencia técnica. También es posible que AWS Glue no cumpla con los SLA cuando los trabajos se ejecuten en versiones EOS.
Las siguientes versiones de AWS Glue han alcanzado o están programadas para el fin del soporte: El fin del soporte comienza a medianoche (huso horario del Pacífico) en la fecha especificada.
Tipo | Versión de Glue | Fin del soporte |
---|---|---|
Spark | Spark 2.2, Scala 2 (Glue versión 0.9) | 01/06/2022 |
Spark | Spark 2.2, Python 2 (Glue versión 0.9) | 01/06/2022 |
Spark | Spark 2.4, Python 2 (Glue versión 1.0) | 01/06/2022 |
Spark | Spark 2.4, Python 3 (Glue versión 1.0) | 30/09/2022 |
Spark | Spark 2.4, Scala 2 (Glue versión 1.0) | 30/09/2022 |
Spark | Glue versión 2.0: | 31/01/2024 |
Tipo | Versión de Python | Fin del soporte |
Shell de Python | Python 2 (Glue versión 1.0) | 01/06/2022 |
Tipo | Versión del bloc de notas | Fin del soporte |
Punto de enlace de desarrollo | Bloc de notas de Zeppelin | 30/09/2022 |
AWS recomienda encarecidamente migrar los trabajos a versiones compatibles.
Para obtener información sobre la migración de los trabajos de Spark a la versión más reciente de AWS Glue, consulte Migración de trabajos de AWS Glue a la versión 4.0 de AWS Glue.
Para migrar los trabajos de shell de Python a la versión más reciente de AWS Glue:
En la consola, elija
Python 3 (Glue Version 4.0)
.-
En la API CreateJob o UpdateJob, establezca el parámetro
GlueVersion
en2.0
yPythonVersion
en3
, en el parámetroCommand
. La configuración deGlueVersion
no afecta al comportamiento de los trabajos del intérprete de comandos de Python, por lo que el incremento deGlueVersion
no supone ninguna ventaja. Necesita que el script de su trabajo sea compatible con Python 3.