게시된 날짜: Nov 15, 2023

AWS Lambda는 이제 Node.js 20을 사용한 서버리스 애플리케이션 생성을 지원합니다. 개발자는 Node.js 20을 관리형 런타임과 컨테이너 기반 이미지로 모두 사용할 수 있으며, AWS는 관리형 런타임 및 기본 이미지가 사용 가능해지는 대로 자동으로 업데이트를 적용합니다. Node.js 20을 Lambda@Edge와 함께 사용하면 Amazon CloudFront를 통해 전송되는 지연 시간이 짧은 콘텐츠를 사용자 지정할 수 있습니다. 서버리스 모범 사례를 구현하고 개발자 작업 속도를 높이기 위한 개발자 도구 키트인 AWS Lambda용 Powertools(TypeScript)도 Node.js 20을 지원합니다.

Lambda Node.js 20 런타임은 AL2023 최소 컨테이너 이미지를 기반으로 하는 새로운 Amazon Linux 2023 런타임을 기반으로 구축되었습니다. 이 런타임은 이전의 Amazon Linux 2 기반 런타임보다 훨씬 작은 배포 공간과 더불어 glibc와 같은 공용 라이브러리의 업데이트된 버전 및 새로운 패키지 관리자를 제공합니다. Node.js 20 런타임은 또한 더 빠른 콜드 스타트를 위한 구성 가능한 인증서 로딩을 지원할 뿐만 아니라 새로운 Node.js 20 언어 기능도 지원합니다.

Node.js 20 런타임은 중국과 GovCloud 리전을 제외하고 Lambda가 제공되는 모든 리전에서 사용할 수 있습니다.

Lambda 콘솔, AWS CLI, AWS Serverless Application Model(AWS SAM), CDK 및 AWS CloudFormation을 비롯한 다양한 AWS 배포 도구를 사용하여 Node.js 20으로 작성된 서버리스 애플리케이션을 배포하고 관리할 수 있습니다. 기존 Lambda 함수 업그레이드에 대한 지침을 비롯한 자세한 내용은 Node.js 20 runtime now available in AWS Lambda 블로그 게시물을 참조하세요. AWS Lambda에 대한 자세한 내용은 제품 페이지에서 확인하세요.