AWS Lambda
The runtime parameter of nodejs18.x is no longer supported for creating or updating AWS Lambda functions
AWS Lambda is blocking create/update operations on a deprecated Node.js runtime.
Per the AWS Lambda runtime deprecation table, nodejs16.x and nodejs18.x are both deprecated (patches stopped) and share the same block dates: AWS blocks creating new functions on 2027-02-01 and updating existing ones on 2027-03-03 (AWS delayed both beyond the usual 30/60 days, in a cluster with nodejs20.x and several Python runtimes). The error fires once a deploy targets a runtime past its block date.
Related deadline: Lambda Node.js 18 EOL — 2027-02-01.
The free EOLkits scanner runs in your browser (nothing uploaded) and flags this and related breakages across your IaC and dependency files.
Prefer a 10-second check? Paste your config into the free AWS EOL checker — nothing uploaded.
Primary source: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html