ST-2026-021 · Runtimes & developer platforms
AWS Lambda schedules provided.al2 deprecation and 2027 creation and update blocks
AWS Lambda schedules its Amazon Linux 2 OS-only provided.al2 runtime for deprecation on 31 July 2026, followed by new-function creation blocking on 1 February 2027 and existing-function update blocking on 3 March 2027.
Previous state
Custom runtimes and compiled-language functions could use the supported provided.al2 OS-only runtime on Amazon Linux 2.
Current state
The runtime becomes deprecated and unsupported, then progresses through separate blocks on creating new functions and updating existing functions; supported Amazon Linux 2023-based runtimes remain available.
Affected users
Who needs to care
Lambda functions packaged as zip archives and configured with the provided.al2 runtime, including custom runtimes for languages such as Go or Rust.
Required response
What to do
Identify provided.al2 functions, migrate and test them on provided.al2023 or another supported runtime, preserve safe rollback through versions and aliases, and finish before updates to the deprecated runtime are blocked.
Evidence boundary
What the source does not prove
AWS states that deprecated functions may continue to invoke indefinitely, but security updates and technical support may stop. The creation and update blocks are distinct enforcement stages, and the published dates are planning dates that AWS says may change.
Lifecycle history
Dated event sequence
- Amazon Linux 2 end of life
AWS identifies the underlying operating-system lifecycle as a driver for runtime migration.
- Lambda runtime deprecation
AWS may stop runtime security updates and technical support for provided.al2.
- New-function creation block
Lambda is scheduled to block creation of new functions using provided.al2.
- Existing-function update block
Lambda is scheduled to block code and configuration updates for existing provided.al2 functions, while upgrade to a supported runtime remains possible.
Evidence ledger
First-party sources
- 01AWS Lambda Developer Guide — Lambda runtimes
Official runtime lifecycle and enforcement schedule · 2026-07-29
Open official source ↗