

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Como interromper a criação de uma versão da solução
<a name="stop-solution-version"></a>

Se a versão da sua solução tiver o status CREATE\$1PENDING ou CREATE\$1IN\$1PROGRESS, você poderá usar o console do Amazon Personalize ou a operação de [StopSolutionVersionCreation](API_StopSolutionVersionCreation.md) para deixar de criar a versão da solução (parar de treinar um modelo). Não é possível retomar a criação de uma versão da solução depois que ela for interrompida. É feita uma cobrança pelos recursos usados até o momento em que a criação da versão da solução é interrompida. 

A interrupção da criação de uma versão da solução encerra o treinamento do modelo, mas não exclui a versão da solução. Você ainda pode ver os detalhes da versão da solução no console do Amazon Personalize e com a operação de [DescribeSolutionVersion](API_DescribeSolutionVersion.md). 

Você pode interromper o processo de criação da versão da solução com o console Amazon Personalize, o AWS Command Line Interface (AWS CLI) ou o. AWS SDKs

**Topics**
+ [Como interromper a criação de uma versão da solução (console)](#stop-solution-version-console)
+ [Como interromper a criação de uma versão da solução da (AWS CLI)](#stop-solution-version-cli)
+ [Como interromper a criação de uma versão da solução da (AWS SDKs)](#stop-solution-version-sdk)

## Como interromper a criação de uma versão da solução (console)
<a name="stop-solution-version-console"></a>

Se a versão da sua solução tiver o status CREATE\$1PENDING ou CREATE\$1IN\$1PROGRESS, você poderá parar a criação de uma versão da solução (parar de treinar um modelo).

**Interromper a criação de uma versão da solução (console)**

1. Abra o console Amazon Personalize em [https://console.aws.amazon.com/personalize/casa](https://console.aws.amazon.com/personalize/home) e faça login na sua conta.

1. Na página **Grupos de conjuntos de dados**, escolha o grupo de conjuntos de dados com a versão da solução que você quer interromper.

1. No painel de navegação, escolha **Soluções e fórmulas**. 

1. Na página **Solução e fórmulas**, escolha a opção com a versão da solução que você quer interromper.

1. Em **Versões da solução**, escolha a opção que você deseja interromper.

1. Na página de detalhes da versão da solução, escolha **Parar criação**. Dependendo do estado original da versão da solução, o estado da versão da solução muda da seguinte forma:
   + CREATE\$1PENDING muda para CREATE\$1STOPPED.
   + CREATE\$1IN\$1PROGRESS muda para CREATE\$1STOPPING e, em seguida, CREATE\$1STOPPED.

## Como interromper a criação de uma versão da solução da (AWS CLI)
<a name="stop-solution-version-cli"></a>

Se a versão da sua solução tiver o status CREATE\$1PENDING ou CREATE\$1IN\$1PROGRESS, você poderá parar a criação de uma versão da solução (parar de treinar um modelo). Use o comando de `stop-solution-version-creation` a seguir para parar de criar a versão da solução com a AWS CLI. Substitua `solution version arn` pelo nome do recurso da Amazon (ARN) da versão da solução que você quer interromper. É feita uma cobrança pelos recursos usados até o momento em que a criação da versão da solução é interrompida. 

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

Verifique o status de treinamento da versão da solução com o comando `describe-solution-version`.

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

Dependendo do estado original da versão da solução, o estado da versão da solução muda da seguinte forma:
+ CREATE\$1PENDING muda para CREATE\$1STOPPED.

  
+ CREATE\$1IN\$1PROGRESS muda para CREATE\$1STOPPING e, em seguida, CREATE\$1STOPPED

## Como interromper a criação de uma versão da solução da (AWS SDKs)
<a name="stop-solution-version-sdk"></a>

Se a versão da sua solução tiver o status CREATE\$1PENDING ou CREATE\$1IN\$1PROGRESS, você poderá parar a criação de uma versão da solução (parar de treinar um modelo). O código a seguir mostra como parar de criar uma versão da solução com o AWS SDK para Python (Boto3) ou AWS SDK for Java 2.x. É feita uma cobrança pelos recursos usados até o momento em que a criação da versão da solução é interrompida.

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

Use o método `stop_solution_version_creation` a seguir para interromper a criação de uma versão da solução. Substitua `solution_version_arn` pelo nome do recurso da Amazon (ARN) da versão da solução que você quer interromper. O método usa a operação [DescribeSolutionVersion](API_DescribeSolutionVersion.md) para recuperar o status da versão da solução.

```
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 ]

Use o método `stopSolutionVersionCreation` a seguir para interromper a criação de uma versão da solução. Passe como parâmetros um cliente do serviço do Amazon Personalize e o nome do recurso da Amazon (ARN) da versão da solução que você quer parar de criar. O código a seguir usa a operação [DescribeSolutionVersion](API_DescribeSolutionVersion.md) para recuperar o status da versão da solução.

```
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);
}
```

------

Dependendo do estado original da versão da solução, o estado da versão da solução muda da seguinte forma:
+ CREATE\$1PENDING muda para CREATE\$1STOPPED.

  
+ CREATE\$1IN\$1PROGRESS muda para CREATE\$1STOPPING e, em seguida, CREATE\$1STOPPED.