Lambda 런타임 관리 설정 구성

Lambda 런타임 관리 설정 구성 (Configuring Lambda runtime management settings)

Lambda 콘솔이나 AWS Command Line Interface(AWS CLI)를 사용해 런타임 관리 설정을 구성할 수 있어요.

참고

각 함수 버전에 대해 런타임 관리 설정을 별도로 구성할 수 있어요.

출처: AWS Lambda 개발자 안내서

본문

Lambda가 런타임 버전을 업데이트하는 방식을 구성하려면(콘솔)

  1. Lambda 콘솔의 Functions 페이지를 열어요.
  2. 함수의 이름을 선택해요.
  3. Code 탭에서 Runtime settings 아래의 Edit runtime management configuration 을 선택해요.
  4. Runtime management configuration 아래에서 다음 중 하나를 선택해요.
    • 함수가 최신 런타임 버전으로 자동 업데이트되게 하려면 Auto 를 선택해요.
    • 함수를 변경할 때 함수가 최신 런타임 버전으로 업데이트되게 하려면 Function update 를 선택해요.
    • 런타임 버전 ARN을 변경할 때만 함수가 최신 런타임 버전으로 업데이트되게 하려면 Manual 을 선택해요. 런타임 버전 ARN은 Runtime management configuration 아래에서 찾을 수 있어요. 함수 로그의 INIT_START 줄에서도 ARN을 찾을 수 있어요.
    • 이러한 옵션에 대한 자세한 내용은 런타임 업데이트 모드를 참고하세요.
  5. 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"
}

더 알아보기 (Learn more)