AWS Lambda runtime change script

2023. 11. 6. 18:03AWS/AWS Lambda

728x90
SMALL

- 개요

AWS Lambda functions의 runtime version을 확인하고 일괄 변경하는 스크립트를 정리해봤다. 최근 Lambda runtime python3.7이 deprecated(2023년 11월 27일)가 될 시기에 맞아서 3.7에서 3.9로 변경하는 스크립트를 간단히 예시로 정리해봤다.

 

 

- 스크립트

for i in $(aws lambda list-functions --function-version ALL --region ap-northeast-2 --output text --query "Functions[?Runtime=='python3.7'].FunctionName"  --output text)
do
        res=$(aws lambda update-function-configuration --function-name "$i" --runtime python3.9 --output text --query "Runtime")
        echo "$i" is successfully updated to "$res"
done

 

 

- 결과

<Lambda function a> is successfully updated to python3.9
<Lambda function b> is successfully updated to python3.9
<Lambda function c> is successfully updated to python3.9
<Lambda function d> is successfully updated to python3.9

 

 

- 참고

https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
https://repost.aws/questions/QUKthaOaroTtaGRQ4ZNjRwDw/script-to-update-python-runtime-from-3-6-to-3-9-in-lambda-functions

 

728x90
LIST

'AWS > AWS Lambda' 카테고리의 다른 글

Lambda 에서 X-Ray 활성화 하는 방법  (0) 2024.04.01
Lambda edge functions list 확인 하는 방법  (0) 2023.10.27
lambda 413 error  (0) 2023.01.27
lambda excute role template  (0) 2022.11.15
AWS Lambda functions description  (0) 2022.07.26