Search code examples
aws-lambda-edge

does AWS Lambda@Edge shares all available runtime(s) with Lambda?


this question answered some differences between Lambda@Edge and Lambda What is the difference between AWS lambda and AWS Lambda@EDGE?

but one more question is does Lambda@Edge and Lambda share all available runtime(s) ? Or can Lambda@Edge use all available Lambda runtime?

when this nodejs14.x was announced available in AWS Lambda, I want to find out does Lambda@Edge also have nodejs14.x ? so far the latest I can search out is on Mar 2, 2020 they announced nodejs12.x for Lambda@Edge

Updated almost 3 months later:


Solution

  • Based on this I would say the answer to your question is "no": https://aws.amazon.com/about-aws/whats-new/2019/11/aws-lambda-supports-node-js-12/

    It seems Lambda support for Node.js 12 was added Nov. 18, 2019, but wasn't added to Lambda@Edge until Mar. 2, 2020... 3.5 months later. If that same gap holds, then I wouldn't expect to see support for Node.js 14 land in Lambda@Edge until perhaps mid-May 2021.