

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Arrêter un recommandeur
<a name="stopping-starting-recommender"></a>

Une fois que votre recommandeur est actif, vous pouvez l'arrêter et le démarrer plus tard. Ainsi, vous pouvez suspendre la facturation des recommandations et ne payer que lorsque vous l'utilisez. Par exemple, il se peut que vous deviez obtenir des recommandations uniquement certains jours de la semaine. Vous pouvez arrêter le recommandeur les jours où vous n'en avez pas besoin, puis le démarrer les jours où vous en avez besoin. 

Une fois que vous avez arrêté un outil de recommandation, vous ne pouvez pas l'utiliser pour obtenir des recommandations. L'arrêt d'un recommandant met fin à la facturation et à la reconversion du recommandant. Toutefois, l'arrêt d'un recommandant ne le supprime pas. Vous pouvez le redémarrer à tout moment et recommencer à recevoir des recommandations. Le lancement d'un recommandeur n'entraîne pas la création d'un nouveau recommandeur à partir de vos données. Il reprend plutôt la facturation et le recyclage des recommandeurs tous les 7 jours. 

Vous pouvez arrêter et démarrer un programme de recommandation à l'aide de la console Amazon Personalize, AWS Command Line Interface (AWS CLI), AWS SDKs.

**États recommandant**

Lorsque vous arrêtez une recommandation, son état passe d'ACTIF à INACTIF dans l'ordre suivant : 

ACTIF > ARRÊT EN ATTENTE > ARRÊT EN COURS > INACTIF

Lorsque vous démarrez une recommandation, son état passe de INACTIF à ACTIF dans l'ordre suivant : 

INACTIF > DÉBUT EN ATTENTE > DÉMARRAGE EN COURS > ACTIF

**Topics**
+ [Arrêter un recommandeur (console)](#stop-start-recommender-console)
+ [Arrêter un recommandeur ()AWS CLI](#stop-start-recommender-cli)
+ [Arrêter un recommandeur ()AWS SDKs](#stop-start-recommender-sdks)

## Arrêter un recommandeur (console)
<a name="stop-start-recommender-console"></a>

Vous pouvez arrêter un recommandeur depuis la page de détails du recommandant dans la console Amazon Personalize.

**Pour arrêter un recommandant**

1. Ouvrez la console Amazon Personalize [https://console.aws.amazon.com/personalize/chez](https://console.aws.amazon.com/personalize/home) vous et connectez-vous à votre compte.

1. Sur la page **Groupes de jeux de données**, choisissez votre groupe de jeux de données de domaine. 

1. Dans le volet de navigation, sélectionnez **Recommenders.**

1. Sur la page **Recommandeurs**, choisissez le recommandeur que vous souhaitez arrêter.

1. Sur la page de détails du recommandateur, choisissez **Arrêter le recommandeur** en haut à droite et confirmez dans la fenêtre qui s'affiche. Lorsque le statut de recommandation est inactif, cela signifie que votre recommandeur s'est arrêté. Vous pouvez le recommencer à partir de la même page.

## Arrêter un recommandeur ()AWS CLI
<a name="stop-start-recommender-cli"></a>

Pour arrêter un recommandeur actif avec le AWS CLI, utilisez la `stop-recommender` commande, qui utilise l'opération d'[StopRecommender](API_StopRecommender.md)API, et fournissez l'Amazon Resource Name (ARN) pour le recommandateur. Pour le redémarrer, vous pouvez utiliser `start-recommender` la commande, qui utilise le[StartRecommender](API_StartRecommender.md). Le code suivant montre comment arrêter un recommandeur :

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

## Arrêter un recommandeur ()AWS SDKs
<a name="stop-start-recommender-sdks"></a>

Pour arrêter un recommandeur actif avec le AWS SDKs, utilisez l'opération [StopRecommender](API_StopRecommender.md) API et fournissez l'Amazon Resource Name (ARN) pour le recommandeur. Pour le redémarrer, vous utilisez le[StartRecommender](API_StartRecommender.md). Le code suivant montre comment arrêter un recommandeur :

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

Pour arrêter un recommandeur actif avec le SDK pour Python (Boto3), utilisez la méthode et fournissez `stop_recommender` l'Amazon Resource Name (ARN) pour le recommandateur comme suit.

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

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

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

Pour arrêter un recommandeur actif avec le SDK pour Java 2.x, utilisez `stopRecommender` la méthode et fournissez l'ARN du recommandateur comme suit.

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

------