The runtime parameter of nodejs12.x is no longer supported for creating or updating AWS Lambda functions #479
Labels
priority: high
status: in-progress
This issue has been picked and is being implemented
type: bug
Something isn't working
Describe the bug
The CloudFront stack is making us of a very old version of the cloudfront-authorization-at-edge Serverless Application (2.0.4)
It so old that no tag exists in github, the oldest release version i 2.0.16 and is from Oct 21.
It may not have been a deployment problem until now, when lambda node runtime 12.x is deprecated.
Deployment fails with message:
Resource handler returned message: "The runtime parameter of nodejs12.x is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs18.x) while creating or updating functions.
https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
https://github.com/awslabs/aws-dataall/blob/b44125801d76e53557df4400c5d63600eedb4e9d/deploy/stacks/auth_at_edge.py#L26
How to Reproduce
Expected behavior
No response
Your project
No response
Screenshots
No response
OS
Linux
Python version
CodePipeline default
AWS data.all version
main
Additional context
No response
The text was updated successfully, but these errors were encountered: