View a markdown version of this page

AWS Glue politica di supporto delle versioni - AWS Aderenza

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS Glue politica di supporto delle versioni

AWS Glue è un servizio di integrazione dati serverless che semplifica l'individuazione, la preparazione e la combinazione di dati per analisi dei dati, machine learning e sviluppo di applicazioni. Un processo AWS Glue contiene la logica di business che esegue le attività di integrazione dei dati in AWS Glue. Esistono tre tipi di processi in AWS Glue: Spark (in batch e in streaming), Ray e shell Python. Quando definisci il processo, specifica la versione di AWS Glue che configura le versioni dell'ambiente di runtime Spark, Ray o Python sottostante. Ad esempio: una AWS Glue versione 5.0 di Spark job supporta Spark 3.5.4 e Python 3.11.

Policy di supporto

AWS Glue le versioni sono basate su una combinazione di sistema operativo, linguaggio di programmazione e librerie software soggette a manutenzione e aggiornamenti di sicurezza. AWS Glue la politica di supporto delle versioni prevede la cessazione del supporto per una versione quando uno dei componenti principali della versione raggiunge il termine del supporto a lungo termine della comunità (LTS) e gli aggiornamenti di sicurezza non sono più disponibili. AWS Glue la politica di supporto delle versioni include i seguenti stati:

End of Support (EOS) - Quando una AWS Glue versione raggiunge EOS:

  • AWS Glue non applicherà più patch di sicurezza o altri aggiornamenti alle versioni EOS.

  • AWS Glue i lavori sulle versioni EOS non sono idonei per il supporto tecnico.

  • AWS Glue potrebbero non rispettare gli SLA quando i lavori vengono eseguiti su versioni EOS.

End of Life (EOL) - Quando una AWS Glue versione raggiunge la fine del ciclo di vita:

  • Non è più possibile creare nuovi AWS Glue lavori o sessioni interattive sulle versioni EOL.

  • Non è più possibile avviare l'esecuzione dei processi su queste AWS Glue versioni.

  • AWS Glue interromperà le esecuzioni dei processi e le sessioni interattive esistenti sulle versioni EOL.

  • Le versioni EOL verranno rimosse dagli AWS Glue SDK e dalle API.

Le seguenti versioni AWS Glue hanno raggiunto la fine del supporto e non saranno più disponibili dopo la data di fine del ciclo di vita. Le modifiche allo stato di supporto di una versione iniziano a mezzanotte (fuso orario del Pacifico) della data specificata.

Tipo Versione Glue Fine del supporto Fine del ciclo di vita
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
Tipo Versione di Python Fine del supporto Fine della vita
Shell Python Python 2 (AWS Glue versione 1.0) 6/1/2022 4/1/2026
Shell Python PythonShell 3.6 (Glue versione 1.0) 3/31/2026 N/A
Tipo Versione notebook Fine del supporto Fine della vita
Endpoint di sviluppo Notebook Zeppelin 9/30/2022 N/A
Nota

La creazione di nuovi lavori in AWS Glue Python Shell 3.6 non sarà consentita una volta raggiunta la fine del supporto il 31 marzo 2026, ma è possibile continuare ad aggiornare ed eseguire i lavori esistenti. Tuttavia, i lavori eseguiti su versioni fuori produzione non sono idonei per il supporto tecnico. AWS Glue non applicherà patch di sicurezza o altri aggiornamenti alle versioni fuori produzione. AWS Glue inoltre, non rispetterà gli SLA quando i processi vengono eseguiti su versioni fuori produzione.

AWS consiglia la migrazione dei processi alle versioni supportate.

Per informazioni sulla migrazione dei lavori Spark alla versione più recenteAWS Glue, consulta. Migrazione in corso AWS Glue per lavori Spark a AWS Glue versione 6.0

Per eseguire la migrazione dei processi di shell Python all'ultima versione di AWS Glue:

  • Nella console, scegli Python 3 (Glue Version 6.0).

  • Nell'UpdateJobAPI CreateJob/, imposta il GlueVersion parametro su e 6.0 il PythonVersion to 3 sotto il Command parametro. La configurazione GlueVersion non influisce sul comportamento dei processi della shell Python, quindi non c'è alcun vantaggio nell'incrementare GlueVersion.

  • Devi rendere lo script del tuo processo compatibile con Python 3.