Is python required for node js

Posted on: Mar 2, 2020

Starting today, you can now use Node.js 12.x and Python 3.8 to develop functions in Lambda @ Edge. Both runtimes are available in addition to the currently supported Node.js 10.x and Python 3.7.

Node.js 12.x, the current Long Term Support (LTS) version of Node.js. It uses the new engine of version 8 7.4. and offers far better performance than the previous LTS version 10.x. In addition, Node.js 12.x supports new features such as private classes and extended stack tracing. For more information on the benefits and new features of Node.js 12x, see the Node.js 12.x blog post from AWS.

Python 3.8 is the latest version of Python with new features. This includes expressions for mapping, positional arguments, and input enhancements. For more information on the benefits and new features of Python 3.8, see the Python 3.8 blog post from AWS ..

Start with these new runtimes by uploading your Node.js code or Python code as an AWS Lambda function using the AWS command line interface or the Lambda console, and then selecting the Node.js 12.x or Python 3.8 . If you already have Node.js or Python functions in Lambda, you can switch to the new runtime by making any necessary code changes to be compatible with the new runtime environment and editing your function configuration to make the runtime up to Node.js 12.x or Python 3.8.

For more information on Lambda @ Edge, visit the product page. For more information on Lambda's Node.js programming model, see the AWS Node.js documentation. For more information on Lambda's Python programming model, see the AWS Python documentation.