Posted On: Sep 19, 2024

Amazon Lambda now supports Amazon Linux 2023 runtimes in the Amazon Web Services China (Beijing) Region, Operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, Operated by NWCD. This includes the following runtimes: Python 3.12, Node.js 20, Java 21, .NET 8, Ruby 3.3, and Amazon Linux 2023 (provided.al2023). Each runtime is available as both a managed runtime and a container base image. We will automatically apply updates to each managed runtime and container base image, as they become available.

This release includes the latest version of each programming language supported by Lambda, providing access to the latest programming language features and performance improvements. Built on Amazon Linux 2023, these runtimes provide a significantly smaller deployment footprint than earlier Amazon Linux 2-based runtimes, updated versions of common libraries such as glibc, and a new package manager.

To deploy Lambda functions using these new runtimes, upload the code through the Lambda console and select the runtime. You can also use the Amazon CLI, Amazon Serverless Application Model (SAM) and Amazon CloudFormation to deploy and manage your serverless applications. Additionally, you can also use the container base images to build and deploy functions as a container image. To migrate existing Lambda functions running earlier language versions, review your code for compatibility with the new language version, then re-build and re-deploy your function to use the new runtime.

Visit our product page for more information about Amazon Lambda or sign in to the Amazon Lambda console to get started.