Using AL2023 in Amazon Lambda - Amazon Linux 2023
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Using AL2023 in Amazon Lambda

With Amazon Lambda, you can run code without provisioning or managing servers. You pay only for the compute time that you consume–there's no charge when your code isn't running. You can run code for virtually any type of application or backend service–all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability.

AL2023 provided.al2023 managed runtime and container image

The provided.al2023 base runtime is based on the AL2023 minimal container image, and provides an AL2023 based Lambda managed runtime and container base image. Because the provided.al2023 runtime is based on the AL2023 minimal container image, it is substantially smaller at less than 40 MB than the provided.al2 runtime at around 109 MB.

For more information, see Lambda runtimes and Working with Lambda container images.

AL2023 based Lambda runtimes

Future releases of managed language runtimes, such as Node.js 20, Python 3.12, Java 21, and .NET 8, are based on AL2023 and will use provided.al2023 as the base image as described in the announcement of AL2023 based runtimes .

For more information, see Lambda runtimes in the Amazon Lambda Developer Guide.