AWS Lambda が Amazon Linux 2023 で Java 8、11、17 のサポートを開始

投稿日: 2026年7月31日

AWS Lambda は、Amazon Linux 2023 (AL2023) で Java 8、Java 11、Java 17 のランタイムのサポートを開始しました。マネージドランタイムとコンテナベースイメージの両方で利用可能です。これらの新しいランタイムにより、Java 8、11、または 17 で Lambda 関数を実行しているお客様は、Java のバージョンを同時にアップグレードしなくても Amazon Linux 2 (AL2) から AL2023 に移行できます。

Java 8、11、17 向けの既存の Lambda ランタイムは AL2 で動作していましたが、AL2 は 2026 年 6 月 30 日にサポートが終了しました。サポート適用や SLA の対象要件を維持するために、お客様はご自身の関数を AL2023 ベースのランタイムに移行する必要があります。AWS では、移行パスとして AL2023 で Java 21 または Java 25 にアップグレードすることをお客様に推奨しています。これらのランタイムでは最新の言語機能が提供され、パフォーマンスが向上しています。Java のバージョンをアップグレードする準備が整っていないお客様にとっては、AL2023 の Java 8、11、17 の新しいランタイムが代替の移行パスとなります。さらに、AL2 ベースの Java 8、11、17 向け既存 Lambda ランタイムに対するサポートは継続され、2027 年 6 月 30 日までは緊急および (一部の) 重要なセキュリティ修正パッチが引き続き提供されます。これによりお客様には、AL2 のサポート終了から移行完了までに 1 年間の猶予が与えられます。

AL2023 の Java 8、11、17 ランタイムは、AWS GovCloud (米国) リージョンや中国リージョンを含め、Lambda が提供されているすべての AWS リージョンで利用できます。

Lambda における AL2023 のサポートの詳細については、ブログ記事を参照してください。Java 21 または Java 25 にアップグレードする準備が整っているお客様は、移行の支援として AWS Transform カスタムを使用できます。Lambda ランタイムの詳細については、Lambda ランタイムのドキュメントをご覧ください。