Lambda 런타임
Lambda 런타임 (Lambda runtimes)
Lambda는 런타임을 통해 여러 언어를 지원합니다. 런타임은 Lambda와 함수 사이에서 호출 이벤트, 컨텍스트 정보, 응답을 중계하는 언어별 환경을 제공합니다. Lambda가 제공하는 런타임을 사용하거나 직접 만들 수 있습니다. 오픈 소스 런타임에 대한 정보는 오픈 소스 리포지토리를 참조하세요.
Lambda는 런타임 선택에 무관합니다. 간단한 함수의 경우 Python과 Node.js 같은 해석 언어가 가장 빠른 성능을 제공합니다. 더 복잡한 계산이 있는 함수의 경우 Java 같은 컴파일 언어는 초기화가 더 느리지만 Lambda 핸들러에서 빠르게 실행됩니다. 런타임 선택은 개발자 선호도와 언어 친숙성에 의해서도 영향을 받습니다.
각 주요 프로그래밍 언어 릴리스는 nodejs24.x나 python3.14 같은 고유한 런타임 식별자를 가진 별도의 런타임을 갖습니다. 함수를 새 주요 언어 버전을 사용하도록 구성하려면 런타임 식별자를 변경해야 합니다. AWS Lambda는 주요 버전 간의 이전 버전과의 호환성을 보장할 수 없으므로 이는 고객 주도 작업입니다.
컨테이너 이미지로 정의된 함수의 경우 컨테이너 이미지를 만들 때 런타임과 Linux 배포판을 선택합니다. 런타임을 변경하려면 새 컨테이너 이미지를 만듭니다.
배포 패키지에 .zip 파일 아카이브를 사용하면 함수를 만들 때 런타임을 선택합니다. 런타임을 변경하려면 함수 구성을 업데이트할 수 있습니다. 런타임은 Amazon Linux 배포판 중 하나와 짝을 이룹니다. 기본 실행 환경은 함수 코드에서 액세스할 수 있는 추가 라이브러리와 환경 변수를 제공합니다.
Lambda는 실행 환경에서 함수를 호출합니다. 실행 환경은 함수를 실행하는 데 필요한 리소스를 관리하는 안전하고 격리된 런타임 환경을 제공합니다. Lambda는 이전 호출의 실행 환경을 사용할 수 있으면 재사용하거나 새 실행 환경을 만들 수 있습니다.
Go나 Rust 같은 다른 언어를 Lambda에서 사용하려면 OS 전용 런타임을 사용하세요. Lambda 실행 환경은 호출 이벤트를 가져오고 응답을 보내기 위한 런타임 인터페이스를 제공합니다. 함수 코드와 함께 또는 레이어에서 사용자 지정 런타임을 구현해 다른 언어를 배포할 수 있습니다.
본문
지원되는 런타임
다음 표는 지원되는 Lambda 런타임과 예상 지원 중단 날짜를 나열합니다. 런타임이 지원 중단된 후에도 제한된 기간 동안 함수를 만들고 업데이트할 수 있습니다. 자세한 내용은 지원 중단 후 런타임 사용을 참조하세요. 표는 런타임 지원 중단 정책에 따라 현재 예측되는 런타임 지원 중단 날짜를 제공합니다. 이 날짜는 계획 목적으로 제공되며 변경될 수 있습니다.
참고
Node.js 26과 Python 3.15 런타임은 공개 미리 보기 상태입니다. 미리 보기 런타임은 Lambda SLA 또는 기술 지원 대상이 아니며 프로덕션 워크로드에 사용해서는 안 됩니다.
미리 보기 런타임의 목적은 아직 파괴적 변경이 가능한 일반 공급(GA) 전에 고객, 파트너, 업스트림 언어 커뮤니티의 피드백을 수집하기 위함입니다. Node.js 26과 Python 3.15 전용 GitHub issues로 피드백을 제공할 수 있습니다. 자세한 내용은 이 블로그 게시물을 참조하세요.
중요
Amazon Linux 2는 2026년 6월 30일에 종료될 예정입니다. Java 8(AL2), Java 11(AL2), Java 17(AL2), Python 3.10, Python 3.11, provided.al2용 Lambda 런타임과 컨테이너 기본 이미지는 아래 표의 지원 중단 날짜까지 언어 런타임 패치 외에도 중요 및 선택 중요 Amazon Linux 2 보안 문제에 대한 패치를 계속 받습니다.
고객은 가능한 한 빨리 Amazon Linux 2023 기반 런타임으로 업그레이드할 것을 권장합니다. Java 21 또는 Java 25로 업그레이드하는 고객은 AWS Transform custom을 사용해 이 업그레이드를 지원받을 수 있습니다. Java 버전을 업그레이드할 수 없는 고객을 위해 AL2023 지원 중단 일정을 따르는 Java 8, Java 11, Java 17용 Amazon Linux 2023 기반 런타임을 제공합니다.
| 이름 | 식별자 | 운영 체제 | 지원 중단 날짜 | 함수 생성 차단 | 함수 업데이트 차단 |
|---|---|---|---|---|---|
| Node.js 26 | nodejs26.x |
Amazon Linux 2023 | 예정 없음 | 예정 없음 | 예정 없음 |
| Node.js 24 | nodejs24.x |
Amazon Linux 2023 | 2028년 4월 30일 | 2028년 6월 1일 | 2028년 7월 1일 |
| Node.js 22 | nodejs22.x |
Amazon Linux 2023 | 2027년 4월 30일 | 2027년 6월 1일 | 2027년 7월 1일 |
| Python 3.15 | python3.15 |
Amazon Linux 2023 | 예정 없음 | 예정 없음 | 예정 없음 |
| Python 3.14 | python3.14 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Python 3.13 | python3.13 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Python 3.12 | python3.12 |
Amazon Linux 2023 | 2028년 10월 31일 | 2028년 11월 30일 | 2029년 1월 10일 |
| Python 3.11 | python3.11 |
Amazon Linux 2 | 2027년 6월 30일 | 2027년 7월 31일 | 2027년 8월 31일 |
| Python 3.10 | python3.10 |
Amazon Linux 2 | 2026년 10월 31일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Java 25 | java25 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Java 21 | java21 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Java 17 | java17.al2023 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Java 11 | java11.al2023 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Java 8 | java8.al2023 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
| Java 17 | java17 |
Amazon Linux 2 | 2027년 6월 30일 | 2027년 7월 31일 | 2027년 8월 31일 |
| Java 11 | java11 |
Amazon Linux 2 | 2027년 6월 30일 | 2027년 7월 31일 | 2027년 8월 31일 |
| Java 8 | java8.al2 |
Amazon Linux 2 | 2027년 6월 30일 | 2027년 7월 31일 | 2027년 8월 31일 |
| .NET 10 | dotnet10 |
Amazon Linux 2023 | 2028년 11월 14일 | 2028년 12월 14일 | 2029년 1월 15일 |
| .NET 9 (컨테이너 전용) | dotnet9 |
Amazon Linux 2023 | 2026년 11월 10일 | 예정 없음 | 예정 없음 |
| .NET 8 | dotnet8 |
Amazon Linux 2023 | 2026년 11월 10일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Ruby 4.0 | ruby4.0 |
Amazon Linux 2023 | 2029년 3월 31일 | 2029년 4월 30일 | 2029년 5월 31일 |
| Ruby 3.4 | ruby3.4 |
Amazon Linux 2023 | 2028년 3월 31일 | 2028년 4월 30일 | 2028년 5월 31일 |
| Ruby 3.3 | ruby3.3 |
Amazon Linux 2023 | 2027년 3월 31일 | 2027년 4월 30일 | 2027년 5월 31일 |
| OS 전용 런타임 | provided.al2023 |
Amazon Linux 2023 | 2029년 6월 30일 | 2029년 7월 31일 | 2029년 8월 31일 |
참고
새 리전의 경우 Lambda는 향후 6개월 내에 지원 중단될 예정인 런타임을 지원하지 않습니다.
Lambda는 관리형 런타임과 해당 컨테이너 기본 이미지를 패치와 부 버전 릴리스 지원으로 최신 상태로 유지합니다. 자세한 내용은 Lambda 런타임 업데이트를 참조하세요.
Lambda 함수에서 다른 AWS 서비스와 리소스를 프로그래밍 방식으로 상호작용하려면 AWS SDK 중 하나를 사용할 수 있습니다. Node.js, Python, Ruby 런타임에는 AWS SDK 버전이 포함됩니다. 그러나 종속성을 완전히 제어하고 자동 런타임 업데이트 중 이전 버전과의 호환성을 최대화하려면 코드가 사용하는 SDK 모듈(및 모든 종속성)을 항상 함수의 배포 패키지나 Lambda 레이어에 포함할 것을 권장합니다.
배포에 추가 패키지를 포함할 수 없는 경우에만 런타임 포함 SDK 버전을 사용할 것을 권장합니다. 예를 들어 Lambda 콘솔 코드 편집기나 CloudFormation 템플릿의 인라인 함수 코드로 함수를 만들 때입니다.
Lambda는 Node.js, Python, Ruby 런타임에 포함된 AWS SDK 버전을 주기적으로 업데이트합니다. 사용 중인 런타임에 포함된 AWS SDK의 버전을 확인하려면 다음 섹션을 참조하세요:
- 런타임 포함 SDK 버전 (Node.js)
- 런타임 포함 SDK 버전 (Python)
- 런타임 포함 SDK 버전 (Ruby)
Lambda는 Go 1.x 런타임의 지원 중단 후에도 Go 프로그래밍 언어를 계속 지원합니다. 자세한 내용은 AWS Compute Blog의 Amazon Linux 2의 사용자 지정 런타임으로 Go1.x 런타임에서 AWS Lambda 함수 마이그레이션을 참조하세요.
모든 지원 Lambda 런타임은 x86_64 및 arm64 아키텍처를 모두 지원합니다.
새 런타임 릴리스
Lambda는 새 언어 버전이 언어 릴리스 주기의 장기 지원(LTS) 단계에 도달할 때만 관리형 런타임을 제공합니다. 예를 들어 Node.js 릴리스 주기의 경우 릴리스가 Active LTS 단계에 도달할 때입니다.
릴리스가 장기 지원 단계에 도달하기 전에는 개발 상태로 남아 파괴적 변경이 적용될 수 있습니다. Lambda는 기본적으로 런타임 업데이트를 자동으로 적용하므로 런타임 버전의 파괴적 변경으로 인해 함수가 예상대로 작동하지 않을 수 있습니다.
Lambda는 LTS 릴리스 예정이 없는 언어 버전에는 관리형 런타임을 제공하지 않습니다.
다음 목록은 예정된 Lambda 런타임의 대상 출시 달을 보여줍니다. 이 날짜는 참고용이며 변경될 수 있습니다.
- Node.js 26 — 2026년 11월
- Python 3.15 — 2026년 11월
런타임 지원 중단 정책
.zip 파일 아카이브용 Lambda 런타임은 유지 관리 및 보안 업데이트의 대상인 운영 체제, 프로그래밍 언어, 소프트웨어 라이브러리의 조합을 기반으로 구축됩니다. Lambda의 표준 지원 중단 정책은 런타임의 주요 구성 요소가 커뮤니티 LTS(Long-Term Support) 종료에 도달하고 보안 업데이트를 더 이상 사용할 수 없을 때 런타임을 지원 중단하는 것입니다. 가장 흔한 경우는 언어 런타임이지만 일부 경우에는 운영 체제(OS)가 LTS 종료에 도달해 런타임이 지원 중단될 수 있습니다.
런타임이 지원 중단된 후에는 AWS가 해당 런타임에 보안 패치나 업데이트를 더 이상 적용하지 않을 수 있으며, 해당 런타임을 사용하는 함수는 기술 지원 자격이 없습니다. 이러한 지원 중단 런타임은 보증 없이 "있는 그대로" 제공되며 버그, 오류, 결함 또는 기타 취약성이 있을 수 있습니다.
런타임 업그레이드와 지원 중단 관리에 대해 더 알아보려면 다음 섹션과 AWS Compute Blog의 AWS Lambda 런타임 업그레이드 관리를 참조하세요.
중요
Lambda는 가끔 런타임이 지원하는 언어 버전의 지원 종료 날짜를 지나 제한된 기간 동안 Lambda 런타임의 지원 중단을 지연합니다. 이 기간 동안 Lambda는 런타임 OS에만 보안 패치를 적용합니다. Lambda는 프로그래밍 언어 런타임이 지원 종료 날짜에 도달한 후에는 보안 패치를 적용하지 않습니다.
공동 책임 모델
Lambda는 모든 지원되는 관리형 런타임과 컨테이너 기본 이미지에 대한 보안 업데이트를 큐레이션하고 게시할 책임이 있습니다. 기본적으로 Lambda는 관리형 런타임을 사용하는 함수에 이러한 업데이트를 자동으로 적용합니다. 기본 자동 런타임 업데이트 설정이 변경된 경우 런타임 관리 제어 공동 책임 모델을 참조하세요. 컨테이너 이미지를 사용해 배포된 함수의 경우 최신 기본 이미지에서 함수의 컨테이너 이미지를 다시 빌드하고 컨테이너 이미지를 다시 배포할 책임이 있습니다.
런타임이 지원 중단되면 Lambda가 관리형 런타임과 컨테이너 기본 이미지를 업데이트할 책임은 끝납니다. 지원되는 런타임이나 기본 이미지를 사용하도록 함수를 업그레이드할 책임은 사용자에게 있습니다.
모든 경우에 함수 코드(종속성 포함)에 업데이트를 적용할 책임은 사용자에게 있습니다. 공동 책임 모델에서 사용자의 책임은 다음 표에 요약되어 있습니다.
| 런타임 수명주기 단계 | Lambda의 책임 | 사용자의 책임 |
|---|---|---|
| 지원되는 관리형 런타임 | 보안 패치와 기타 업데이트가 포함된 정기 런타임 업데이트 제공. 기본적으로 런타임 업데이트 자동 적용(비기본 동작은 런타임 업데이트 모드 참조). | 보안 취약성을 해결하도록 함수 코드(종속성 포함) 업데이트. |
| 지원되는 컨테이너 이미지 | 보안 패치와 기타 업데이트가 포함된 정기 컨테이너 기본 이미지 업데이트 제공. | 보안 취약성을 해결하도록 함수 코드(종속성 포함) 업데이트. 최신 기본 이미지를 사용해 컨테이너 이미지를 정기적으로 다시 빌드하고 재배포. |
| 지원 중단에 가까워진 관리형 런타임 | 문서, Health Dashboard, 이메일, Trusted Advisor를 통해 지원 중단 전에 고객에게 알림. 지원 중단 시 런타임 업데이트 책임 종료. | Lambda 문서, Health Dashboard, 이메일 또는 Trusted Advisor에서 런타임 지원 중단 정보 모니터링. 이전 런타임이 지원 중단되기 전에 함수를 지원되는 런타임으로 업그레이드. |
| 지원 중단에 가까워진 컨테이너 이미지 | 컨테이너 이미지를 사용하는 함수에는 지원 중단 알림이 제공되지 않음. 지원 중단 시 컨테이너 기본 이미지 업데이트 책임 종료. | 지원 중단 일정을 인지하고 이전 이미지가 지원 중단되기 전에 함수를 지원되는 기본 이미지로 업그레이드. |
지원 중단 후 런타임 사용
런타임이 지원 중단된 후에는 AWS가 해당 런타임에 보안 패치나 업데이트를 더 이상 적용하지 않을 수 있으며, 해당 런타임을 사용하는 함수는 기술 지원 자격이 없습니다. 함수를 무기한 호출할 수는 있지만 AWS는 지원되는 런타임으로 마이그레이션할 것을 강력히 권장합니다. 지원 중단 런타임은 보증 없이 "있는 그대로" 제공되며 버그, 오류, 결함 또는 기타 취약성이 있을 수 있습니다. 지원 중단 런타임을 사용하는 함수는 성능 저하나 인증서 만료와 같은 문제로 인해 제대로 작동하지 않을 수도 있습니다.
런타임이 지원 중단된 후 언제든지 함수를 최신 지원 런타임을 사용하도록 업데이트할 수 있습니다. 프로덕션 환경에 변경 사항을 적용하기 전에 새 런타임으로 함수를 테스트할 것을 권장합니다. 함수 업데이트가 차단된 후에는 지원 중단 런타임으로 되돌릴 수 없습니다. 롤백이 가능한 안전한 배포를 위해 함수 버전과 별칭을 사용할 것을 권장합니다.
다음 타임라인은 런타임이 지원 중단될 때 어떤 일이 발생하는지 설명합니다:
| 런타임 수명주기 단계 | 시기 | 내용 |
|---|---|---|
| 지원 중단 공지 기간 | 지원 중단 최소 180일 전 | AWS는 $LATEST 버전에서 이 런타임을 사용하는 함수가 있는 계정에 이메일과 Health Dashboard를 통해 알림을 보냄. 영향을 받는 함수는 Health Dashboard의 예약된 변경(Scheduled changes) 탭과 AWS Trusted Advisor의 지원 중단 런타임 검사에도 표시됨. |
| 지원 중단 | 지원 중단 날짜 | AWS가 보안 업데이트나 기타 업데이트를 더 이상 적용하지 않을 수 있음. 함수가 기술 지원 자격을 잃음. Lambda 콘솔에서 지원 중단 런타임을 사용해 더 이상 함수를 만들거나 업데이트할 수 없음. AWS CLI, AWS SAM 또는 CloudFormation을 통해서는 계속 함수를 만들고 업데이트할 수 있음. |
| 함수 생성 차단 | 지원 중단 최소 30일 후 | Lambda가 새 함수 생성을 차단하기 시작. AWS CLI, AWS SAM 또는 CloudFormation을 통해 기존 함수의 코드와 구성을 계속 업데이트할 수 있음. |
| 함수 업데이트 차단 | 지원 중단 최소 60일 후 | Lambda가 기존 함수의 코드와 구성 업데이트를 차단하기 시작. 함수 구성을 지원되는 런타임으로 업그레이드는 여전히 가능. 그러나 지원 중단 런타임으로 롤백하는 것은 차단될 수 있음. |
참고
일부 런타임의 경우 AWS는 지원 중단 후 일반적인 30일과 60일을 넘어 함수 생성 차단 및 함수 업데이트 차단 날짜를 연기하고 있습니다. AWS는 함수 업그레이드에 더 많은 시간을 주기 위해 고객 피드백에 응답해 이 변경을 만들었습니다. 런타임에 대한 날짜는 지원되는 런타임 및 지원 중단 런타임의 표를 참조하세요. Lambda는 이 표에 주어진 날짜 이전에 함수 생성이나 업데이트를 차단하지 않습니다.
런타임 지원 중단 알림 받기
런타임이 지원 중단 날짜에 가까워지면 AWS 계정의 어떤 함수가 해당 런타임을 사용하는 경우 Lambda가 이메일 경고를 보냅니다. 알림은 Health Dashboard와 AWS Trusted Advisor에도 표시됩니다.
이메일 알림 받기:
- Lambda는 런타임이 지원 중단되기 최소 180일 전에 이메일 경고를 보냅니다. 이 이메일은 런타임을 사용하는 모든 함수의 $LATEST 버전을 나열합니다. 영향을 받는 함수 버전의 전체 목록을 보려면 Trusted Advisor를 사용하거나 지원 중단 런타임을 사용하는 Lambda 함수에 대한 데이터 검색을 참조하세요.
- Lambda는 AWS 계정의 기본 계정 연락처로 이메일 알림을 보냅니다. 계정의 이메일 주소를 보거나 업데이트하는 방법은 AWS 일반 참조의 연락처 정보 업데이트를 참조하세요.
Health Dashboard를 통한 알림 받기:
- Health Dashboard는 런타임이 지원 중단되기 최소 180일 전에 알림을 표시합니다. 알림은 Your account health 페이지의 Other notifications 아래에 나타납니다. 알림의 Affected resources 탭은 런타임을 사용하는 모든 함수의 $LATEST 버전을 나열합니다.
참고
영향을 받는 함수 버전의 전체 최신 목록을 보려면 Trusted Advisor를 사용하거나 지원 중단 런타임을 사용하는 Lambda 함수에 대한 데이터 검색을 참조하세요. Health Dashboard 알림은 영향을 받는 런타임이 지원 중단된 후 90일 후에 만료됩니다.
AWS Trusted Advisor 사용:
- Trusted Advisor는 런타임이 지원 중단되기 최소 180일 전에 알림을 표시합니다. 알림은 Security 페이지에 나타납니다. 영향을 받는 함수 목록은 AWS Lambda Functions Using Deprecated Runtimes 아래에 표시됩니다. 이 함수 목록은 $LATEST와 게시된 버전을 모두 보여주며 함수의 현재 상태를 반영해 자동으로 업데이트됩니다.
- Trusted Advisor 콘솔의 Preferences 페이지에서 Trusted Advisor의 주간 이메일 알림을 켤 수 있습니다.
지원 중단 런타임
다음 런타임은 지원 종료에 도달했습니다:
| 이름 | 식별자 | 운영 체제 | 지원 중단 날짜 | 함수 생성 차단 | 함수 업데이트 차단 |
|---|---|---|---|---|---|
| OS 전용 런타임 | provided.al2 |
Amazon Linux 2 | 2026년 7월 31일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Node.js 20 | nodejs20.x |
Amazon Linux 2023 | 2026년 4월 30일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Ruby 3.2 | ruby3.2 |
Amazon Linux 2 | 2026년 3월 31일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Python 3.9 | python3.9 |
Amazon Linux 2 | 2025년 12월 15일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Node.js 18 | nodejs18.x |
Amazon Linux 2 | 2025년 9월 1일 | 2027년 2월 1일 | 2027년 3월 3일 |
| .NET 6 | dotnet6 |
Amazon Linux 2 | 2024년 12월 20일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Python 3.8 | python3.8 |
Amazon Linux 2 | 2024년 10월 14일 | 2027년 2월 1일 | 2027년 3월 3일 |
| Node.js 16 | nodejs16.x |
Amazon Linux 2 | 2024년 6월 12일 | 2027년 2월 1일 | 2027년 3월 3일 |
| .NET 7 (컨테이너 전용) | dotnet7 |
Amazon Linux 2 | 2024년 5월 14일 | N/A | N/A |
| Java 8 | java8 |
Amazon Linux | 2024년 1월 8일 | 2024년 2월 8일 | 2027년 3월 3일 |
| Go 1.x | go1.x |
Amazon Linux | 2024년 1월 8일 | 2024년 2월 8일 | 2027년 3월 3일 |
| OS 전용 런타임 | provided |
Amazon Linux | 2024년 1월 8일 | 2024년 2월 8일 | 2027년 3월 3일 |
| Ruby 2.7 | ruby2.7 |
Amazon Linux 2 | 2023년 12월 7일 | 2024년 1월 9일 | 2027년 3월 3일 |
| Node.js 14 | nodejs14.x |
Amazon Linux 2 | 2023년 12월 4일 | 2024년 1월 9일 | 2027년 3월 3일 |
| Python 3.7 | python3.7 |
Amazon Linux | 2023년 12월 4일 | 2024년 1월 9일 | 2027년 3월 3일 |
| .NET Core 3.1 | dotnetcore3.1 |
Amazon Linux 2 | 2023년 4월 3일 | 2023년 4월 3일 | 2023년 5월 3일 |
| Node.js 12 | nodejs12.x |
Amazon Linux 2 | 2023년 3월 31일 | 2023년 3월 31일 | 2023년 4월 30일 |
| Python 3.6 | python3.6 |
Amazon Linux | 2022년 7월 18일 | 2022년 7월 18일 | 2022년 8월 29일 |
| .NET 5 (컨테이너 전용) | dotnet5.0 |
Amazon Linux 2 | 2022년 5월 10일 | N/A | N/A |
| .NET Core 2.1 | dotnetcore2.1 |
Amazon Linux | 2022년 1월 5일 | 2022년 1월 5일 | 2022년 4월 13일 |
| Node.js 10 | nodejs10.x |
Amazon Linux 2 | 2021년 7월 30일 | 2021년 7월 30일 | 2022년 2월 14일 |
| Ruby 2.5 | ruby2.5 |
Amazon Linux | 2021년 7월 30일 | 2021년 7월 30일 | 2022년 3월 31일 |
| Python 2.7 | python2.7 |
Amazon Linux | 2021년 7월 15일 | 2021년 7월 15일 | 2022년 5월 30일 |
| Node.js 8.10 | nodejs8.10 |
Amazon Linux | 2020년 3월 6일 | 2020년 2월 4일 | 2020년 3월 6일 |
| Node.js 4.3 | nodejs4.3 |
Amazon Linux | 2020년 3월 5일 | 2020년 2월 3일 | 2020년 3월 5일 |
| Node.js 4.3 edge | nodejs4.3-edge |
Amazon Linux | 2020년 3월 5일 | 2019년 3월 31일 | 2019년 4월 30일 |
| Node.js 6.10 | nodejs6.10 |
Amazon Linux | 2019년 8월 12일 | 2019년 7월 12일 | 2019년 8월 12일 |
| .NET Core 1.0 | dotnetcore1.0 |
Amazon Linux | 2019년 6월 27일 | 2019년 6월 30일 | 2019년 7월 30일 |
| .NET Core 2.0 | dotnetcore2.0 |
Amazon Linux | 2019년 5월 30일 | 2019년 4월 30일 | 2019년 5월 30일 |
| Node.js 0.10 | nodejs |
Amazon Linux | 2016년 8월 30일 | 2016년 9월 30일 | 2016년 10월 31일 |
거의 모든 경우에 언어 버전이나 운영 체제의 종료 날짜는 사전에 잘 알려져 있습니다. 다음 링크는 Lambda가 관리형 런타임으로 지원하는 각 언어의 종료 일정을 제공합니다.
언어 및 프레임워크 지원 정책:
- Node.js – github.com
- Python – devguide.python.org
- Ruby – www.ruby-lang.org
- Java – www.oracle.com 및 Corretto FAQs
- Go – golang.org
- .NET – dotnet.microsoft.com
더 알아보기 (Learn more)
- Lambda 런타임 업데이트
- 런타임 업데이트 모드
- 사용자 지정 런타임