Node.js を使用するランタイムバージョン
次のセクションには、Node.js 用の CloudWatch Synthetics ランタイムバージョンに関する情報が含まれています。このランタイムにはブラウザやフレームワークは含まれません。
これらのランタイムバージョンの命名規則は syn- です。language
-majorversion.minorversion
syn-nodejs-4.1
重要
Synthetics syn-nodejs-3.1 以降では、Synthetics ランタイムは新しい名前空間を使用します。新しい名前空間を使用するには、Canary スクリプトを移行させてください。レガシーの名前空間は今後のリリースで廃止される予定です。
-
@amzn/synthetics-core → @aws/synthetics-core
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
syn-nodejs-4.1 の変更点
-
fast-xml-parserを 5.5.7 にアップグレードして、次の CVE に対処します:-
CVE-2026-25128
-
CVE-2026-25896
-
CVE-2026-26278
-
CVE-2026-27942
-
CVE-2026-33036
-
Node.js では、次の過去のランタイムバージョンが引き続きサポートされています。
syn-nodejs-4.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
syn-nodejs-4.0 の変更点
-
セキュリティパッチを適用しました。
syn-nodejs-3.1
重要
Synthetics syn-nodejs-3.1 以降では、Synthetics ランタイムは新しい名前空間を使用します。新しい名前空間を使用するには、Canary スクリプトを移行させてください。レガシーの名前空間は今後のリリースで廃止される予定です。
-
@amzn/synthetics-core → @aws/synthetics-core
主な依存関係:
-
AWS Lambda ランタイム Node.JS 20.x
syn-nodejs-3.1 の変更点
-
Synthetics ランタイム名前空間の移行。
-
タイプ定義は npm レジストリ
で使用できます。タイプ定義パッケージのバージョンが Canary のランタイムバージョンと一致していることを確認してください。
syn-nodejs-3.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 20.x
syn-nodejs-3.0 の変更点
-
マルチチェックブループリントについては以下をサポートします。