

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

# AWS Glue 版本支援政策
<a name="glue-version-support-policy"></a>

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

## 支援政策
<a name="glue-version-support-policy-milestones"></a>

AWS Glue 版本是以作業系統、程式設計語言和軟體程式庫的組合為基礎建置的，這些程式庫需要維護和安全性更新。 AWS Glue的版本支援政策是在版本的任何主要元件達到社群長期支援 (LTS) 結束且不再提供安全性更新時結束對版本的支援。 AWS Glue的版本支援政策包含下列狀態：

終止**支援 (EOS) -** 當 AWS Glue 版本達到 EOS 時：
+ AWS Glue 不會再將安全修補程式或其他更新套用至 EOS 版本。
+ AWS Glue EOS 版本上的 任務不符合技術支援的資格。
+ AWS Glue 在 EOS 版本上執行任務時， 可能無法遵守 SLAs。

**生命週期結束 (EOL) -** 當 AWS Glue 版本達到 EOL 時：
+ 您無法再在 EOL 版本上建立新的 AWS Glue 任務或互動式工作階段。
+ 您無法再開始在這些 AWS Glue 版本上執行任務。
+ AWS Glue 將在 EOL 版本上停止現有的任務執行和互動式工作階段。
+ EOL 版本將從 AWS Glue SDKs和 APIs中移除。

下列 AWS Glue 版本已終止支援，在生命週期結束後將不再提供。對版本支援狀態的變更從指定日期的午夜 (太平洋時區) 開始。


| **類型** | **Glue 版本** | **終止支援** | **生命週期結束** | 
| --- | --- | --- | --- | 
| **類型** | **Python 版本** | **終止支援** | **生命週期結束** | 
| --- | --- | --- | --- | 
| **類型** | **筆記本版本** | **終止支援** | **生命週期結束** | 
| --- | --- | --- | --- | 
| Spark | Glue 0.9 版 (Spark 2.2、Scala 2、Python 2) | 6/1/2022 | 4/1/2026 | 
| Spark | Glue 1.0 版 (Spark 2.4、Python 2) | 6/1/2022 | 4/1/2026 | 
| Spark | Glue 1.0 版 (Spark 2.4、Scala 2、Python 3) | 9/30/2022 | 4/1/2026 | 
| Spark | Glue 2.0 版 (Spark 2.4、Python 3) | 1/31/2024 | 4/1/2026 | 
| Python shell | Python 2 (1.0 AWS Glue 版） | 6/1/2022 | 4/1/2026 | 
| Python shell | PythonShell 3.6 (Glue 1.0 版) | 3/31/2026 | NA | 
| 開發端點 | Zeppelin 筆記本 | 9/30/2022 | NA | 

**注意**  
 一旦在 2026 年 3 月 31 日終止支援，即不允許建立新的 AWS Glue Python Shell 3.6 任務，但您可以繼續更新並執行現有的任務。不過，在已停止的版本上執行的任務不符合技術支援的資格。 AWS Glue 不會將安全性修補程式或其他更新套用至已停止的版本。當任務在已停止的版本上執行時 AWS Glue ， 也不會遵守 SLAs。

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

如需有關將 Spark 任務遷移至AWS Glue最新版本的資訊，請參閱[將AWS Glue任務遷移至 5.1 AWS Glue版。](https://docs.aws.amazon.com/glue/latest/dg/migrating-version-51.html)

將您的 Python shell 任務移轉到最新的 AWS Glue 版本：
+ 在主控台中，選擇 `Python 3 (Glue Version 4.0)`。
+ 在 [CreateJob](https://docs.aws.amazon.com/glue/latest/webapi/API_CreateJob.html)/[UpdateJob](https://docs.aws.amazon.com/glue/latest/webapi/API_UpdateJob.html) API 中，將 `GlueVersion` 參數設定為 `2.0`，以及將 `Command` 參數下的 `PythonVersion` 設定為 `3`。`GlueVersion` 組態不會影響 Python Shell 任務的行為，因此沒有增加 `GlueVersion` 的優勢。
+ 您需要讓自己的任務指令碼與 Python 3 相容。