

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 서버리스 엔드포인트 업데이트
<a name="serverless-endpoints-update"></a>

엔드포인트를 업데이트하기 전에 새 엔드포인트 구성을 만들거나 기존 엔드포인트 구성을 사용하세요. 엔드포인트 구성은 업데이트의 변경 사항을 지정하는 곳입니다. 그런 다음 [SageMaker AI 콘솔](https://console.aws.amazon.com/sagemaker/home), [UpdateEndpoint](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpoint.html) API 또는 AWS CLI를 사용하여 엔드포인트를 업데이트할 수 있습니다. 서버리스 엔드포인트를 업데이트하는 프로세스는 [실시간 엔드포인트](realtime-endpoints.md)를 업데이트하는 프로세스와 동일합니다. 엔드포인트를 업데이트할 때 SageMaker AI가 컨테이너와 모델을 다시 초기화해야 하기 때문에 엔드포인트에 요청을 보낼 때 콜드 스타트가 발생할 수 있다는 점에 유의하세요.

온디맨드 서버리스 엔드포인트를 동시성 프로비저닝을 사용하는 서버리스 엔드포인트로 업데이트하거나 동시성 프로비저닝을 사용하는 기존 서버리스 엔드포인트의 동시성 프로비저닝 값을 조정하고 싶을 수 있습니다. 두 경우 모두 동시성 프로비저닝에 대해 원하는 값을 사용하여 새 서버리스 엔드포인트 구성을 만든 다음 `UpdateEndpoint`를 기존 서버리스 엔드포인트에 적용해야 합니다. 동시성 프로비저닝을 가진 새 서버리스 엔드포인트 구성의 생성에 대한 자세한 내용은 [엔드포인트 구성 생성](serverless-endpoints-create-config.md) 섹션을 참조하세요.

서버리스 엔드포인트에서 동시성 프로비저닝을 제거하려면 동시성 프로비저닝에 값을 지정하지 않고 새 엔드포인트 구성을 만든 다음 `UpdateEndpoint`를 엔드포인트에 적용해야 합니다.

**참고**  
실시간 추론 엔드포인트를 온디맨드 서버리스 엔드포인트 또는 동시성 프로비저닝이 있는 서버리스 엔드포인트로 업데이트하는 것은 현재 지원되지 않습니다.

## 엔드포인트 업데이트트
<a name="serverless-endpoints-update-endpoint"></a>

새 서버리스 엔드포인트 구성을 생성한 후 [AWS SDK for Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html) 또는 [SageMaker AI 콘솔](https://console.aws.amazon.com/sagemaker/)을 사용하여 기존 서버리스 엔드포인트를 업데이트할 수 있습니다. AWS SDK for Python (Boto3) 및 SageMaker AI 콘솔을 사용하여 엔드포인트를 업데이트하는 방법의 예는 다음 섹션에 요약되어 있습니다.

### 엔드포인트를 업데이트하려면(Boto3 사용)
<a name="serverless-endpoints-update-endpoint-api"></a>

다음 예시에서는 [AWS SDK for Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html)를 사용하여 [update\_endpoint](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker/client/update_endpoint.html)는 엔드포인트를 호출합니다. 메서드를 호출할 때 최소한 다음 파라미터를 지정합니다.
+ `EndpointName`의 경우 업데이트하려는 엔드포인트의 이름을 사용하세요.
+ `EndpointConfigName`의 경우 업데이트에 사용할 엔드포인트 구성 이름을 사용합니다.

```
response = client.update_endpoint(
    EndpointName="{{<your-endpoint-name>}}",
    EndpointConfigName="{{<new-endpoint-config>}}",
)
```

### 엔드포인트를 업데이트 하려면 (콘솔 사용)
<a name="serverless-endpoints-update-endpoint-console"></a>

1. [Amazon SageMaker AI 콘솔](https://console.aws.amazon.com/sagemaker/)에 로그인합니다.

1. 탐색 패널에서 **Inference**(추론)을 선택합니다.

1. 다음으로 **Endpoints**(엔드포인트)를 선택합니다.

1. 엔드포인트 목록에서 업데이트할 엔드포인트를 선택합니다.

1. **Endpoint configuration settings**(엔드포인트 구성 설정) 섹션에서 **Change**(변경)을 선택합니다.

1. **Change the Endpoint configuration**(엔드포인트 구성 변경)에서 **Use an existing endpoint configuration**(기존 엔드포인트 구성 사용)을 선택합니다.

1. 엔드포인트 구성 목록에서 업데이트에 사용할 구성을 선택합니다.

1. **Select endpoint configuration**(엔드포인트 구성 선택)을 선택합니다.

1. **Update endpoint**(엔드포인트 업데이트)를 선택합니다.