티스토리 뷰
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
- 스마트폰
- 네이버
- 소프트웨어
- AWS
- android
- 애플
- 공모전
- 구글
- 아이폰
- 경진대회
- 웹표준
- 벤처
- JavaScript
- 자바스크립트
- Apple
- CSS
- 모바일
- 어플리케이션
- 대학생
- 아이디어
- 게임
- 트위터
- 앱
- 앱스토어
- iPhone
- 안드로이드
- 창업
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |