Arrêter un recommandeur - Amazon Personalize

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

Une fois que votre recommandeur est actif, vous pouvez l'arrêter et le démarrer plus tard. De cette façon, vous pouvez suspendre la facturation du recommendeur 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 de ACTIVE à INACTIVE dans l'ordre suivant :

ACTIVE> STOP PENDING > STOP DANS PROGRESS > INACTIVE

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

INACTIVE> START PENDING > START DANS PROGRESS > ACTIVE

Arrêter un recommandeur (console)

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 vous et connectez-vous à votre compte.

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

  3. Dans le volet de navigation, sélectionnez Recommenders.

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

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

Pour arrêter un recommandeur actif avec le AWS CLI, utilisez la stop-recommender commande, qui utilise l'StopRecommenderAPIopération, et fournissez le nom de ressource Amazon (ARN) pour le recommandateur. Pour le redémarrer, vous pouvez utiliser start-recommender la commande, qui utilise leStartRecommender. Le code suivant montre comment arrêter un recommandeur :

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

Arrêter un recommandeur ()AWS SDKs

Pour arrêter un recommandeur actif avec le AWS SDKs, utilisez l'StopRecommenderAPIopération et fournissez le nom de ressource Amazon (ARN) pour le recommandeur. Pour le redémarrer, vous utilisez leStartRecommender. Le code suivant montre comment arrêter un recommandeur :

SDK for Python (Boto3)

Pour arrêter un recommandeur actif avec le SDK for Python (Boto3), utilisez la stop_recommender méthode et fournissez le nom de ressource Amazon (ARN) pour le recommandeur 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 for Java 2.x, utilisez la stopRecommender méthode et fournissez le code ARN pour le recommandeur 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();