

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

# 추천자 중지
<a name="stopping-starting-recommender"></a>

추천자를 활성화한 후에는 추천자를 중지하고 나중에 시작할 수 있습니다. 이렇게 하면 추천자 청구를 일시 중지시키고 사용할 때만 비용을 지불할 수 있습니다. 예를 들어 특정 요일에만 추천을 받아야 할 수 있습니다. 필요하지 않은 날에는 추천자를 중지하고 필요한 날에는 추천자를 시작할 수 있습니다.

추천자를 중지한 후에는 추천을 받는 데 사용할 수 없습니다. 추천자를 중지하면 추천자 청구 및 재학습이 중지됩니다. 하지만 추천자를 중지해도 추천자가 삭제되지는 않습니다. 언제든지 다시 시작하고 추천 받기를 재개할 수 있습니다. 추천자를 시작한다고 해서 데이터가 포함된 새 추천자가 만들어지지는 않습니다. 대신 7일마다 추천자 청구 및 재학습을 재개합니다.

Amazon Personalize 콘솔, AWS Command Line Interface(AWS CLI), AWS SDK를 사용하여 추천자를 중지하고 시작할 수 있습니다.

**추천자 상태**

추천자를 중지하면 다음과 같은 순서로 추천자 상태가 ACTIVE에서 INACTIVE로 변경됩니다.

ACTIVE > STOP PENDING > STOP IN PROGRESS > INACTIVE

추천자를 시작하면 다음과 같은 순서로 추천자 상태가 INACTIVE에서 ACTIVE로 변경됩니다.

INACTIVE > START PENDING > START IN PROGRESS > ACTIVE

**Topics**
+ [추천자 중지(콘솔)](#stop-start-recommender-console)
+ [추천자 중지(AWS CLI)](#stop-start-recommender-cli)
+ [추천자 중지(AWS SDK)](#stop-start-recommender-sdks)

## 추천자 중지(콘솔)
<a name="stop-start-recommender-console"></a>

또는 Amazon Personalize 콘솔의 추천자 세부 정보 페이지에서 추천자를 중지할 수 있습니다.

**추천을 중지하려면**

1. [https://console.aws.amazon.com/acm-pca/home](https://console.aws.amazon.com/personalize/home)에서 Personalize 콘솔을 열고 계정에 로그인합니다.

1. **데이터세트 그룹** 페이지에서 도메인 데이터세트 그룹을 선택합니다.

1. 탐색 창에서 **추천자**를 선택합니다.

1. **추천자** 페이지에서 중지하려는 추천자를 선택합니다.

1. 추천자의 상세 정보 페이지에서 오른쪽 상단의 **추천자 중지**를 선택하고 표시되는 창에서 확인합니다. 추천자 상태가 비활성 상태이면 추천자가 중지된 것입니다. 동일한 페이지에서 다시 시작할 수 있습니다.

## 추천자 중지(AWS CLI)
<a name="stop-start-recommender-cli"></a>

AWS CLI를 사용하여 활성 추천자를 중지하려면 [StopRecommender](API_StopRecommender.md) API 작업을 사용하는 `stop-recommender` 명령을 사용하고 추천자의 Amazon 리소스 이름(ARN)을 제공합니다. 다시 시작하려면 [StartRecommender](API_StartRecommender.md)를 사용하는 `start-recommender` 명령을 사용할 수 있습니다. 다음 코드는 추천자를 중지하는 방법을 보여줍니다.

```
aws personalize stop-recommender --recommender-arn "recommender arn"
```

## 추천자 중지(AWS SDK)
<a name="stop-start-recommender-sdks"></a>

AWS SDK를 사용하여 활성 추천자를 중지하려면 [StopRecommender](API_StopRecommender.md) API 작업을 사용하고 추천자의 Amazon 리소스 이름(ARN)을 제공합니다. 다시 시작하려면 [StartRecommender](API_StartRecommender.md)를 사용합니다. 다음 코드는 추천자를 중지하는 방법을 보여줍니다.

------
#### [ SDK for Python (Boto3) ]

Python용 SDK(Boto3)를 사용하여 활성 추천자를 중지하려면 `stop_recommender`메서드를 사용하고 다음과 같이 추천자의 Amazon 리소스 이름(ARN)을 제공합니다.

```
import boto3
personalize = boto3.client('personalize')

stop_recommender_response = personalize.stop_recommender(
    recommenderArn = "recommenderARN"
)
print(stop_recommender_response)
```

------
#### [ SDK for Java 2.x ]

Java 2.x용 SDK를 사용하여 활성 추천자를 중지하려면 다음과 같이 `stopRecommender`메서드를 사용하고 추천자의 ARN을 제공합니다.

```
public static void stopRecommender(PersonalizeClient personalizeClient, 
                                              String datasetGroupArn) {
    
    try {
    
        StopRecommenderRequest stopRecommenderRequest = StopRecommenderRequest.builder()
                .recommenderArn(recommenderArn)
                .build();
        personalizeClient.stopRecommender(stopRecommenderRequest);
    } catch (PersonalizeException e) {
        System.out.println(e.awsErrorDetails().errorMessage());
    }
    return "";
}
```

------
#### [ SDK for JavaScript v3 ]

```
// Get service clients and commands using ES6 syntax.
import { StopRecommenderCommand, PersonalizeClient } from
  "@aws-sdk/client-personalize";
  
// create personalizeClient
const personalizeClient = new PersonalizeClient({
  region: "REGION"
});

// set the request params
export const stopRecommenderParam = {
  recommenderArn: "RECOMMENDER_ARN" /* required */
};

export const run = async () => {
  try {
    const response = await personalizeClient.send(
      new StopRecommenderCommand(stopRecommenderParam)
    );
    console.log("Success", response);
    return response; // For unit tests.
  } catch (err) {
    console.log("Error", err);
  }
};
run();
```

------