

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á.

# Interromper um recomendador
<a name="stopping-starting-recommender"></a>

Você pode interromper e reiniciar mais um recomendador que já está ativo. Ou seja, você pode pausar o faturamento do recomendador e pagar somente quando usá-lo. Por exemplo: você quer receber recomendações somente em determinados dias da semana. É possível interromper o recomendador nos dias em que não precisar dele e reiniciá-lo quando precisar. 

Depois de interromper um recomendador, você não poderá usá-lo para receber recomendações. Interromper um recomendador interrompe o faturamento e o novo treinamento do recomendador. No entanto, interromper um recomendador não o exclui. Você pode reiniciá-lo a qualquer momento e continuar recebendo recomendações. Iniciar um recomendador não cria um novo recomendador com seus dados. Em vez disso, ele retoma o faturamento e o novo treinamento a cada 7 dias. 

Você pode interromper e iniciar um recomendador com o console do Amazon Personalize, da AWS Command Line Interface (AWS CLI) e dos AWS SDKs.

**Status do recomendador**

Quando você interrompe um recomendador, o status dele muda de ATIVO para INATIVO na seguinte sequência: 

ATIVO > INTERRUPÇÃO PENDENTE > INTERRUPÇÃO EM ANDAMENTO > INATIVO

Quando você INICIA um recomendador, o status dele muda de INATIVO para ATIVO na seguinte sequência: 

INATIVO > INÍCIO PENDENTE > INÍCIO EM ANDAMENTO > ATIVO

**Topics**
+ [Interromper um recomendador (console)](#stop-start-recommender-console)
+ [Interromper um recomendador (AWS CLI)](#stop-start-recommender-cli)
+ [Como interromper um recomendador (AWS SDKs)](#stop-start-recommender-sdks)

## Interromper um recomendador (console)
<a name="stop-start-recommender-console"></a>

Também é possível excluir um recomendador da página de detalhes dele no console do Amazon Personalize.

**Interromper o recomendador**

1. Acesse [https://console.aws.amazon.com/personalize/home](https://console.aws.amazon.com/personalize/home), abra o console do Amazon Personalize e faça login na sua conta.

1. Na página **Grupos do conjunto de dados**, escolha seu grupo de conjuntos de dados do domínio. 

1. No painel de navegação, selecione **Recomendadores**.

1. Na página **Recomendadores**, escolha o recomendador que você quer interromper.

1. Na página de detalhes do recomendador, escolha **Interromper recomendador** no canto superior direito e confirme na janela que vai aparecer. Quando o status de recomendador está inativo, isso significa que ele está parado. Você pode iniciá-lo novamente na mesma página.

## Interromper um recomendador (AWS CLI)
<a name="stop-start-recommender-cli"></a>

Para interromper um recomendador ativo com a AWS CLI, use o comando `stop-recommender`, que usa a operação da API [StopRecommender](API_StopRecommender.md) e forneça o nome do recurso da Amazon (ARN) para o recomendador. Para atualizá-lo manualmente, use o comando `start-recommender`, que utiliza [StartRecommender](API_StartRecommender.md). O código a seguir mostra como interromper um recomendador.

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

## Como interromper um recomendador (AWS SDKs)
<a name="stop-start-recommender-sdks"></a>

Para interromper um recomendador ativo com os AWS SDKs, use a operação da API [StopRecommender](API_StopRecommender.md) e forneça o nome do recurso da Amazon (ARN) ao recomendador. Para reiniciá-lo, usa a [StartRecommender](API_StartRecommender.md). O código a seguir mostra como interromper um recomendador.

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

Para interromper um recomendador ativo com o SDK para Python (Boto3), use o método `stop_recommender` e forneça o nome do recurso da Amazon (ARN) para o recomendador da seguinte forma:

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

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

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

Para interromper um recomendador ativo com o SDK para Java 2.x, use o método `stopRecommender` e forneça o ARN para o recomendador da seguinte forma:

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

------