티스토리 뷰

2025년 시점에서 이제 더이상 nodejs 16을 사용하는 람다 함수를 생성할수 없습니다
https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported
Lambda runtimes - AWS Lambda
Lambda runtimes Lambda supports multiple languages through the use of runtimes. A runtime provides a language-specific environment that relays invocation events, context information, and responses between Lambda and the function. You can use runtimes that
docs.aws.amazon.com

nodejs 18 버전도 2025년 10월부터는 생성이 불가합니다
nodejs 16 -> 18 버전의 람다에서 드라마틱한 변화가 있는데요
aws-sdk v2는 16 버전까지만 포함되어있고,
nodejs 18 버전에서는 aws-sdk v2가 포함되지 않고 v3 버전이 포함됩니다
그렇기 때문에 nodejs16 기반으로 만든 lambda 함수를 사용하고 있는 분들은 aws-sdk v3를 사용하여 업데이트를 하는 방법이 가장 좋겠습니다만,
그럴 여력이 없다면 임시로 런타임만 nodejs 18을 사용하되, aws-sdk v2를 빌드에 포함시키는 방법을 사용할수 있습니다
serverless를 사용하신다면 nodejs 18 런타임으로 배포할수 있도록 아래의 패키지를 해당 버전으로 업데이트 합니다
"serverless": "3.25.0"
"serverless-bundle": "6.1.0",
그리고 dependency에 aws-sdk 2 버전대를 포함하면 됩니다
- Total
- Today
- Yesterday
- 모바일
- CSS
- iPhone
- 트위터
- JavaScript
- 게임
- 공모전
- 소프트웨어
- 안드로이드
- Apple
- 앱
- 어플리케이션
- 대학생
- 벤처
- 자바스크립트
- 창업
- 애플
- 웹표준
- 네이버
- 스마트폰
- 경진대회
- 앱스토어
- 구글
- 아이디어
- php
- 아이폰
- android
- AWS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |