게시된 날짜: Jan 6, 2022
Node.js 14 런타임을 사용하는 AWS Lambda 함수가 이제 ECMAScript 모듈로 패키징된 코드를 지원하여 Lambda 함수에서 더욱 큰 범위의 JavaScript 패키지를 사용할 수 있게 되었습니다. 또한 Lambda 사용자는 Node.js 14 언어 기능인 ‘최단 대기’를 활용할 수 있습니다. 프로비저닝된 동시성을 사용할 때, 비동기 초기화 작업 함수에 대한 콜드 부팅 성능을 개선합니다. 자세한 정보는 AWS Lambda에서 Node.JS ES 및 최단 대기 사용 블로그 게시물을 참조하세요.
ECMAScript(ES) 모듈은 JavaScript 코드 라이브러리를 게시하는 데 사용하는 JavaScript 코드에 대한 패키징 형식으로, 다른 애플리케이션으로 가져와 재사용할 수 있습니다. 지금까지 Lambda의 Node.js 런타임은 이전의 일반적인 JS 패키징 형식을 사용하는 코드만 지원했습니다. 이번 릴리스에서는 함수 핸들러는 물론 가져오는 모든 코드에 대해 ES 모듈 형식을 사용할 수 있습니다.
또한 함수 초기화 단계에서 비동기 초기화 작업이 완료되기를 기다릴 때,.Node.js 14 언어 기능인 '최단 대기'를 사용할 수 있습니다. 이 기능은 프로비저닝된 동시성으로 구성한 함수에 특히 유용하며, 사전에 런타임 환경을 생성하는 데 사용할 수 있습니다. 또한 콜드 부팅 대기 시간을 줄이도록 설계되어, 애플리케이션 응답성을 높여줍니다.
ES 모듈과 최단 대기 기능을 Node.js 14 런타임을 사용하는 모든 Lambda 함수 및 향후 출시되는 Node.js 런타임에 사용할 수 있습니다. 이러한 기능은 중국 리전을 제외하고 Lambda를 사용할 수 있는 모든 리전에서 사용할 수 있습니다. AWS Lambda에 대해 자세히 알아보려면 제품 페이지로 이동하고, 시작하려면 AWS Lambda 콘솔에 로그인하세요.