

# AWS Glue バージョンサポートポリシー
<a name="glue-version-support-policy"></a>

AWS Glue は、分析、機械学習、アプリケーション開発のためのデータの検出、準備、結合を容易にするサーバーレスデータ統合サービスです。*AWS Glue ジョブ*では、AWS Glue でのデータ統合作業を実行するビジネスロジックが含まれています。AWS Glue のジョブには、Spark (バッチとストリーミング)、Ray および Python シェルの 3 つのタイプがあります。ジョブを定義するときは、基盤となるランタイム環境の Spark、Ray および Python のバージョンを構成する AWS Glue バージョンを指定します。例: AWS Glue バージョン 5.0 の 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 バージョンにセキュリティパッチやその他の更新を適用しなくなります。
+ EOS バージョンの AWS Glue ジョブは、テクニカルサポートの対象外です。
+ ジョブが EOS バージョンで実行されている場合、AWS Glue は SLA を尊重しません。

**ライフサイクル終了 (EOL) -** AWS Glue バージョンが EOL に達すると:
+ EOL バージョンでは新しい AWS Glue ジョブやインタラクティブセッションを作成できなくなります。
+ これらの AWS Glue バージョンではジョブ実行を開始できなくなります。
+ EOL バージョンでは、AWS Glue は既存のジョブ実行とインタラクティブセッションを停止します。
+ EOL バージョンは AWS Glue SDK および API から削除されます。

以下の AWS Glue バージョンはサポートが終了しており、今後 EOL 期日を過ぎると使用できなくなります。バージョンのサポートステータスの変更は、記載の日付の午前 0 時 (太平洋標準時) に開始します。


| **タイプ** | **Glue バージョン** | **サポート終了** | **ライフサイクル終了** | 
| --- | --- | --- | --- | 
| **タイプ** | **Python バージョン** | **サポート終了** | **ライフサイクル終了** | 
| --- | --- | --- | --- | 
| **タイプ** | **ノートブックのバージョン** | **サポート終了** | **ライフサイクル終了** | 
| --- | --- | --- | --- | 
| Spark | Glue バージョン 0.9 (Spark 2.2、Scala 2、Python 2) | 2022 年 6 月 1 日 | 2026 年 4 月 1 日 | 
| Spark | Glue バージョン 1.0 (Spark 2.4、Python 2) | 2022 年 6 月 1 日 | 2026 年 4 月 1 日 | 
| Spark | Glue バージョン 1.0 (Spark 2.4、Scala 2、Python 3) | 2022 年 9 月 30 日 | 2026 年 4 月 1 日 | 
| Spark | Glue バージョン 2.0 (Spark 2.4、Python 3) | 2024 年 1 月 31 日 | 2026 年 4 月 1 日 | 
| Python シェル | Python 2 (AWS Glue バージョン 1.0) | 2022 年 6 月 1 日 | 2026 年 4 月 1 日 | 
| Python シェル | PythonShell 3.6 (Glue バージョン 1.0) | 2026 年 3 月 31 日 | NA | 
| 開発エンドポイント | Zeppelin ノートブック | 2022 年 9 月 30 日 | NA | 

**注記**  
 2026 年 3 月 31 日にサポートが終了すると、新しい AWS Glue Python Shell 3.6 ジョブの作成は許可されませんが、引き続き既存のジョブの更新と実行はできます。ただし、廃止バージョンで実行されているジョブは、テクニカルサポートの対象外です。AWS Glue は、廃止されたバージョンに対して、セキュリティパッチやその他のアップデートは適用しません。また、廃止バージョンでジョブが実行される場合、AWS Glue は SLA を遵守しません。

AWS は、ジョブをサポートしているバージョンに移行することを強く推奨します。

Spark ジョブを最新の AWS Glue バージョンへ移行する方法の詳細については、「[AWS Glue ジョブの AWS Glue バージョン 5.1 への移行](https://docs.aws.amazon.com/glue/latest/dg/migrating-version-51.html)」を参照してください。

Python シェルのジョブを最新のものに移行するため 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 シェルジョブの動作に影響しないため、`GlueVersion` をインクリメントするメリットはありません。
+ ジョブスクリプトを Python 3 と互換性を持たせる必要があります。