Lambda 런타임 관리 설정 구성
Lambda 런타임 관리 설정 구성 (Configuring Lambda runtime management settings)
Lambda 콘솔이나 AWS Command Line Interface(AWS CLI)를 사용해 런타임 관리 설정을 구성할 수 있어요.
참고
각 함수 버전에 대해 런타임 관리 설정을 별도로 구성할 수 있어요.
본문
Lambda가 런타임 버전을 업데이트하는 방식을 구성하려면(콘솔)
- Lambda 콘솔의 Functions 페이지를 열어요.
- 함수의 이름을 선택해요.
- Code 탭에서 Runtime settings 아래의 Edit runtime management configuration 을 선택해요.
- Runtime management configuration 아래에서 다음 중 하나를 선택해요.
- 함수가 최신 런타임 버전으로 자동 업데이트되게 하려면 Auto 를 선택해요.
- 함수를 변경할 때 함수가 최신 런타임 버전으로 업데이트되게 하려면 Function update 를 선택해요.
- 런타임 버전 ARN을 변경할 때만 함수가 최신 런타임 버전으로 업데이트되게 하려면 Manual 을 선택해요. 런타임 버전 ARN은 Runtime management configuration 아래에서 찾을 수 있어요. 함수 로그의
INIT_START줄에서도 ARN을 찾을 수 있어요. - 이러한 옵션에 대한 자세한 내용은 런타임 업데이트 모드를 참고하세요.
- Save 를 선택해요.
Lambda가 런타임 버전을 업데이트하는 방식을 구성하려면(AWS CLI)
함수에 대한 런타임 관리를 구성하려면 put-runtime-management-config AWS CLI 명령을 실행해요. Manual 모드를 사용할 때는 런타임 버전 ARN도 제공해야 해요.
aws lambda put-runtime-management-config \
--function-name my-function \
--update-runtime-on Manual \
--runtime-version-arn arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1
다음과 유사한 출력이 보여야 해요.
{
"UpdateRuntimeOn": "Manual",
"FunctionArn": "arn:aws:lambda:us-east-2:111122223333:function:my-function",
"RuntimeVersionArn": "arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1"
}