

# Lambda 런타임 관리 설정 구성
<a name="runtime-management-configure-settings"></a>

Lambda 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 런타임 관리 설정을 구성할 수 있습니다.

**참고**  
각 [함수 버전](configuration-versions.md)마다 런타임 관리 설정을 별도로 구성할 수 있습니다.

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

1. Lambda 콘솔의 [함수 페이지](https://console.aws.amazon.com/lambda/home#/functions)를 엽니다.

1. 함수의 이름을 선택합니다.

1. **Code(코드)** 탭의 **Runtime settings**(런타임 설정)에서 **Edit runtime management configuration**(런타임 관리 구성 편집)을 선택합니다.

1. **Runtime management configuration**(런타임 관리 구성)에서 다음 중 하나를 선택합니다.
   + 함수가 자동으로 최신 런타임 버전으로 업데이트되도록 하려면 **Auto**(자동)를 선택합니다.
   + 사용자가 함수를 변경할 때 함수가 최신 런타임 버전으로 업데이트되도록 하려면 **Function update**(함수 업데이트)를 선택합니다.
   + 런타임 버전 ARN을 변경할 때만 함수가 최신 런타임 버전으로 업데이트되도록 하려면 **Manual**(수동)을 선택합니다. 런타임 버전 ARN은 **Runtime management configuration**(런타임 관리 구성)에서 확인할 수 있습니다. 함수 로그의 `INIT_START` 줄에서도 ARN을 확인할 수 있습니다.

   이러한 옵션에 대한 자세한 내용은 [런타임 업데이트 모드](runtimes-update.md#runtime-management-controls) 섹션을 참조하세요.

1. **Save**(저장)를 선택합니다.

**Lambda가 런타임 버전을 업데이트하는 방법을 구성하려면(AWS CLI)**

함수에 대한 런타임 관리를 구성하려면 [put-runtime-management-config](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-runtime-management-config.html) 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"
}
```