런타임 지원 정책 - AWS Lambda

런타임 지원 정책

AWS Lambda 런타임은 유지 관리 및 보안 업데이트가 적용되는 운영 체제, 프로그래밍 언어 및 소프트웨어 라이브러리의 조합을 기반으로 구축됩니다. 런타임 구성 요소를 보안 업데이트가 더 이상 지원하지 않을 경우 Lambda는 런타임을 사용 중단합니다.

사용 중단은 두 단계로 수행됩니다. 첫 단계에서는 사용 중단된 런타임을 사용하는 함수를 더 이상 생성할 수 없습니다. 최소한 30일 동안은 사용 중단된 런타임을 사용하는 기존 함수를 계속 업데이트할 수 있습니다. 이 기간이 지나면 함수 생성 및 업데이트가 모두 영구적으로 비활성화됩니다. 하지만 호출 이벤트를 처리하는 데 함수를 계속 사용할 수 있습니다.

참고

Python 2.7은 2020년 1월 1일자로 수명 종료(EOL)가 됩니다. 하지만 Python 2.7 런타임은 여전히 지원되며 현재로서는 사용 중단이 예정되어 있지 않습니다. 자세한 내용은 AWS Lambda에서 Python 2.7이 지속적으로 지원을 참조하십시오.

다음 런타임은 더 이상 사용되지 않습니다.

더 이상 사용되지 않는 런타임
이름 식별자 운영 체제 사용 중단 완료 날짜

.NET Core 1.0

dotnetcore1.0

Amazon Linux

2019년 7월 30일

.NET Core 2.0

dotnetcore2.0

Amazon Linux

2019년 5월 30일

Node.js 0.10

nodejs

Amazon Linux

2016년 10월 31일

Node.js 4.3

nodejs4.3

Amazon Linux

2020년 3월 6일

Node.js 4.3 엣지

nodejs4.3-edge

Amazon Linux

2019년 4월 30일

Node.js 6.10

nodejs6.10

Amazon Linux

2019년 8월 12일

Node.js 8.10

nodejs8.10

Amazon Linux

2020년 3월 6일

대부분의 경우 언어 버전 또는 운영 체제의 수명 종료는 미리 공개됩니다. 앞으로 60일 내에 사용 중단될 런타임에서 실행하는 함수가 있을 경우, Lambda는 지원되는 런타임으로 함수를 마이그레이션하여 준비해야 한다고 이메일로 알려줍니다. 이전 버전과 호환되는 업데이트가 필요한 보안 문제나 LTS(장기 지원) 일정을 지원하지 않는 소프트웨어 등과 같은 일부 경우에는 사전 통지가 불가능할 수 있습니다.

언어 및 프레임워크 지원 정책

런타임이 사용 중단되면 Lambda는 호출을 비활성화하여 언제든지 런타임의 사용을 완전히 중단시킬 수 있습니다. 사용 중단된 런타임은 보안 업데이트 기술 지원을 받을 수 없습니다. 런타임 수명이 종료되기 전에 Lambda는 해당 고객에게 추가로 알림을 보냅니다. 현재, 사용 중단이 예정된 런타임이 없습니다.