

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

# 솔루션 버전 생성 중지
<a name="stop-solution-version"></a>

솔루션 버전의 상태가 CREATE\_PENDING 또는 CREATE\_IN\_PROGRESS인 경우 Personalize 콘솔 또는 [StopSolutionVersionCreation](API_StopSolutionVersionCreation.md)작업을 사용하여 솔루션 버전 생성을 중지(모델 학습 중지)할 수 있습니다. 중지된 후에는 솔루션 버전 생성을 재개할 수 없습니다. 솔루션 버전 생성이 중지된 시점까지 사용된 리소스에 대한 요금이 청구됩니다.

솔루션 버전 생성을 중지하면 모델 학습이 종료되지만 솔루션 버전이 삭제되지는 않습니다. Personalize 콘솔에서 [DescribeSolutionVersion](API_DescribeSolutionVersion.md)작업을 사용하여 솔루션 버전 세부 정보를 계속 볼 수 있습니다.

Personalize 콘솔, AWS Command Line Interface (AWS CLI) 또는 AWS SDKs.

**Topics**
+ [솔루션 버전 생성 중지(콘솔)](#stop-solution-version-console)
+ [솔루션 버전 생성 중지(AWS CLI)](#stop-solution-version-cli)
+ [솔루션 버전(AWS SDKs) 생성 중지](#stop-solution-version-sdk)

## 솔루션 버전 생성 중지(콘솔)
<a name="stop-solution-version-console"></a>

솔루션 버전의 상태가 CREATE\_PENDING 또는 CREATE\_IN\_PROGRESS인 경우 솔루션 버전 생성을 중지(모델 학습 중지)할 수 있습니다.

**솔루션 버전 생성을 중지하려면(콘솔)**

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

1. **데이터세트 그룹** 페이지에서 중지하려는 솔루션 버전이 포함된 데이터세트 그룹을 선택합니다.

1. 탐색 창에서 **솔루션 및 레시피**를 선택합니다.

1. **솔루션 및 레시피** 페이지에서 중지하려는 솔루션 버전의 솔루션을 선택합니다.

1. **솔루션 버전**에서 중지하려는 솔루션 버전을 선택합니다.

1. 솔루션 버전 세부 정보 페이지에서 **생성 중지**를 선택합니다. 솔루션 버전의 원래 상태에 따라 솔루션 버전 상태가 다음과 같이 변경됩니다.
   + CREATE\_PENDING이 CREATE\_STOPED로 변경됨.
   + CREATE\_IN\_PROGRESS가 CREATE\_STOPPINGERS로 변경된 다음 CREATE\_STOPPED로 변경됨.

## 솔루션 버전 생성 중지(AWS CLI)
<a name="stop-solution-version-cli"></a>

솔루션 버전의 상태가 CREATE\_PENDING 또는 CREATE\_IN\_PROGRESS인 경우 솔루션 버전 생성을 중지(모델 학습 중지)할 수 있습니다. AWS CLI에서 솔루션 버전 생성을 중지하려면 다음 `stop-solution-version-creation`명령을 사용합니다. `solution version arn`을 중지하려는 솔루션 버전의 Amazon 리소스 이름(ARN)으로 바꿉니다. 솔루션 버전 생성이 중지된 시점까지 사용한 리소스에 대한 요금이 청구됩니다.

```
aws personalize stop-solution-version-creation \
    --solution-version-arn {{solution version arn}}
```

`describe-solution-version` 명령을 사용하여 솔루션 버전의 교육 상태를 확인합니다.

```
aws personalize describe-solution-version \
    --solution-version-arn {{solution version arn}}
```

솔루션 버전의 원래 상태에 따라 솔루션 버전 상태가 다음과 같이 변경됩니다.
+ CREATE\_PENDING이 CREATE\_STOPED로 변경됨.

  
+ CREATE\_IN\_PROGRESS가 CREATE\_STOPPINGERS로 변경된 다음 CREATE\_STOPPED로 변경됨

## 솔루션 버전(AWS SDKs) 생성 중지
<a name="stop-solution-version-sdk"></a>

솔루션 버전의 상태가 CREATE\_PENDING 또는 CREATE\_IN\_PROGRESS인 경우 솔루션 버전 생성을 중지(모델 학습 중지)할 수 있습니다. 다음 코드는 AWS SDK for Python (Boto3) 또는를 사용하여 솔루션 버전 생성을 중지하는 방법을 보여줍니다 AWS SDK for Java 2.x. 솔루션 버전 생성이 중지된 시점까지 사용된 리소스에 대한 요금이 청구됩니다.

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

솔루션 버전 생성을 중지하려면 다음 `stop_solution_version_creation`메서드를 사용합니다. `solution_version_arn`을 중지하려는 솔루션 버전의 Amazon 리소스 이름(ARN)으로 바꿉니다. 메서드는 [DescribeSolutionVersion](API_DescribeSolutionVersion.md)작업을 사용하여 솔루션 버전의 상태를 검색합니다.

```
import boto3

personalize = boto3.client('personalize')

response = personalize.stop_solution_version_creation(
    solutionVersionArn = {{solution_version_arn}}
)

# Use the solution version ARN to get the solution version status.
solution_version_description = personalize.describe_solution_version(
    solutionVersionArn = solution_version_arn)['solutionVersion']
print('Solution version status: ' + solution_version_description['status'])
```

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

솔루션 버전 생성을 중지하려면 다음 `stopSolutionVersionCreation`메서드를 사용합니다. 파라미터를 Personalize 서비스 클라이언트와 생성을 중지하려는 솔루션 버전의 Amazon 리소스 이름(ARN)을 전달합니다. 다음 코드는 [DescribeSolutionVersion](API_DescribeSolutionVersion.md)작업을 사용하여 솔루션 버전의 상태를 검색합니다.

```
public static void stopSolutionVersionCreation(PersonalizeClient personalizeClient, String solutionVersionArn) {
    String solutionVersionStatus = "";
    
    StopSolutionVersionCreationRequest stopSolutionVersionCreationRequest = StopSolutionVersionCreationRequest.builder()
        .solutionVersionArn(solutionVersionArn)
        .build();
    
    personalizeClient.stopSolutionVersionCreation(stopSolutionVersionCreationRequest);
    
    // Use the solution version ARN to get the solution version status.
    DescribeSolutionVersionRequest describeSolutionVersionRequest = DescribeSolutionVersionRequest.builder() 
        .solutionVersionArn(solutionVersionArn)
        .build();
                    
    solutionVersionStatus = personalizeClient.describeSolutionVersion(describeSolutionVersionRequest)
        .solutionVersion()
        .status();
    System.out.println("Solution version status: " + solutionVersionStatus);
}
```

------

솔루션 버전의 원래 상태에 따라 솔루션 버전 상태가 다음과 같이 변경됩니다.
+ CREATE\_PENDING이 CREATE\_STOPED로 변경됨.

  
+ CREATE\_IN\_PROGRESS가 CREATE\_STOPPINGERS로 변경된 다음 CREATE\_STOPPED로 변경됨.