AWS Glue 版本支援政策 - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Glue 版本支援政策

AWS Glue 是無伺服器資料整合服務,可讓您輕鬆探索、準備及合併資料,以進行分析、機器學習和應用程式開發。AWS Glue 任務包含在 AWS Glue 中執行資料整合工作的商業邏輯。AWS Glue 中有兩種任務類型:Spark (批次和串流)RayPython shell。在定義任務時,您可以指定 AWS Glue 版本,該版本會在基礎 Spark、Ray 或 Python 執行期環境中設定版本。例如:AWS Glue 2.0 版 Spark 任務支援 Spark 2.4.3 和 Python 3.7。

支援政策

AWS Glue 版本是以作業系統、程式設計語言和軟體程式庫的組合為基礎,而這些版本會受到維護和安全性更新的影響。 AWS Glue的版本支持策略是在版本的任何主要組件到達社區長期支持(LTS)的終止和安全更新不再可用時終止對某個版本的支持。在某個版本為終止 Support (EOS) 後, AWS Glue 可能不再對 EOS 版本套用安全性修補程式或其他更新。 AWS Glue EOS 版本上的工作不符合技術支持的資格。 AWS Glue 在 EOS 版本上運行作業時,也可能不遵守 SLA。

下列 AWS Glue 版本已到達或排定終止支援。終止支援的時間從指定日期的午夜(太平洋時區)開始。

類型 Glue 版本 終止支援
Spark Spark 2.2,Scala 2(Glue 0.9 版) 6/1/2022
Spark Spark 2.2,Python 2(Glue 0.9 版) 6/1/2022
Spark Spark 2.4,Python 2(Glue 1.0 版) 6/1/2022
Spark Spark 2.4,Python 3(Glue 1.0 版) 2022 年 9 月 30 日
Spark Spark 2.4,Scala 2(Glue 1.0 版) 2022 年 9 月 30 日
Spark Glue 2.0 版 1/31/2024
類型 Python 版本 終止支援
Python shell Python 2(Glue 1.0 版) 6/1/2022
類型 筆記本版本 終止支援
開發端點 Zeppelin 筆記本 2022 年 9 月 30 日

AWS 強烈建議您將任務遷移至支援的版本中。

如需有關將 Spark 任務遷移至最新 AWS Glue 版本的資訊,請參閱將 AWS Glue 任務遷移至 AWS Glue 4.0 版

將您的 Python shell 任務遷移到最新的 AWS Glue 版本:

  • 在主控台中,選擇 Python 3 (Glue Version 4.0)

  • CreateJob/UpdateJobAPI 中,將GlueVersion參數設定為2.0,並在PythonVersionCommand參數3下設定為。該GlueVersion配置不會影響 Python 外殼作業的行為,因此增加GlueVersion沒有任何優勢。

  • 您需要讓自己的任務指令碼與 Python 3 相容。