ランタイムサポートポリシー - AWS Lambda

ランタイムサポートポリシー

Lambda ランタイム .zip ファイルアーカイブは、メンテナンスとセキュリティの更新の対象となるオペレーティングシステム、プログラミング言語、およびソフトウェアライブラリの組み合わせを中心に構築されています。ランタイムのコンポーネントに対してセキュリティ更新プログラムが使用できなくなった場合、Lambda はランタイムを廃止にします。

ランタイムの非推奨 (サポート終了) は 2 つのフェーズで発生します。フェーズ 1 では、Lambda はランタイムにセキュリティパッチやその他の更新が適用しなくなります。ランタイムを使用する関数を作成することはできなくなりますが、既存の関数を更新し続けることはできます。これには、ランタイムバージョンの更新、および以前のランタイムバージョンへのロールバックが含まれます。非推奨となったランタイムを使用する関数は、テクニカルサポートの対象ではなくなります。

フェーズ 2 は、フェーズ 1 の開始から 30 日以上後に開始され、ランタイムを使用する関数を作成または更新できなくなります。関数を更新するには、サポートされているランタイムバージョンに移行する必要があります。サポートされているランタイムバージョンに関数を移行した後は、関数を以前のランタイムにロールバックすることはできません。

Lambda は、廃止されたランタイムバージョンを使用する関数の呼び出しをブロックしません。ランタイムバージョンのサポート終了後、関数の呼び出しは無期限に継続されます。ただし、AWS では、セキュリティパッチを引き続き受け取り、テクニカルサポートを利用できるように、サポートされているランタイムバージョンに関数を移行することを強くお勧めします。

重要

Python 2.7 は、2020 年 1 月 1 日にサポートが終了しました。Python 2.7 ランタイムのサポート (フェーズ 1) は、2021 年 7 月 15 日に終了しました。詳細については、AWS コンピューティングブログの Announcing end of support for Python 2.7 in AWS Lambda を参照してください。

以下の表において、各フェーズは、指定された日付の深夜 (太平洋標準時) にスタートします。次のランタイムは、サポート終了に達したか、またはサポート終了が予定されています。

ランタイムのサポート終了日
名前 識別子 オペレーティングシステム サポート終了フェーズ 1 の開始 サポート終了フェーズ 2 の開始

.NET Core 2.1

dotnetcore2.1

Amazon Linux

2021 年 9 月 20 日

2021 年 10 月 20 日

Python 2.7

python2.7

Amazon Linux

2021 年 7 月 15 日

2021 年 9 月 30 日

Ruby 2.5

ruby2.5

Amazon Linux

2021 年 7 月 30 日

2021 年 8 月 30 日

Node.js 10.x

nodejs10.x

Amazon Linux 2

2021 年 7 月 30 日

2021 年 9 月 17 日

Node.js 8.10

nodejs8.10

Amazon Linux

2020 年 3 月 6 日

Node.js 6.10

nodejs6.10

Amazon Linux

2019 年 8 月 12 日

Node.js 4.3 Edge

nodejs4.3-edge

Amazon Linux

2019 年 4 月 30 日

Node.js 4.3

nodejs4.3

Amazon Linux

2020 年 3 月 6 日

Node.js 0.10

nodejs

Amazon Linux

2016 年 10 月 31 日

.NET Core 2.0

dotnetcore2.0

Amazon Linux

2019 年 5 月 30 日

.NET Core 1.0

dotnetcore1.0

Amazon Linux

2019 年 7 月 30 日

ほとんどの場合、言語バージョンまたはオペレーティングシステムのサポート終了日は事前に通知されます。Lambda は、ユーザーが、60 日以内にサポートの終了が予定されているランタイムを使用する関数を使用している場合、電子メールで通知します。稀に、サポート終了の事前通知ができない場合があります。例えば、後方互換性のない更新が必要なセキュリティ問題、または長期サポート (LTS) スケジュールを提供しないランタイムコンポーネントなどです。

言語およびフレームワークのサポートポリシー