Detener un recomendante - Amazon Personalize

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Detener un recomendante

Una vez que el recomendador esté activo, puede detenerlo e iniciarlo más tarde. De esta forma, puede pausar la facturación del recomendador y pagarlo solo cuando lo utilice. Por ejemplo, es posible que deba obtener recomendaciones solo en ciertos días de la semana. Puede detener el recomendador los días que no lo necesite y, después, iniciarlo los días que sí lo necesite.

Una vez que detenga un recomendador, no podrá usarlo para obtener recomendaciones. La detención de un recomendador detiene la facturación y el reentrenamiento. Sin embargo, detener un recomendador no lo elimina. Puede reiniciarlo en cualquier momento y volver a recibir recomendaciones. Al iniciar un recomendador, no se crea uno nuevo con los datos. Más bien, reanuda la facturación del recomendador y el reentrenamiento cada 7 días.

Puedes detener e iniciar un recomendador con la consola Amazon Personalize, AWS Command Line Interface (AWS CLI), AWS SDKs.

Estados del recomendador

Al detener un recomendante, su estado cambia de ACTIVE a INACTIVE en la siguiente secuencia:

ACTIVE> > EN STOP PENDING > STOP PROGRESS INACTIVE

Al iniciar un recomendador, el estado del recomendante cambia de INACTIVE a ACTIVE en la siguiente secuencia:

INACTIVE> > EN START PENDING > START PROGRESS ACTIVE

Detención e inicio de un recomendador (consola)

Puedes detener a un recomendante desde la página de detalles del recomendante en la consola Amazon Personalize.

Para detener un recomendador
  1. Abre la consola Amazon Personalize en https://console.aws.amazon.com/personalize/casa e inicia sesión en tu cuenta.

  2. En la página Grupos de conjuntos de datos, elija su grupo de conjuntos de datos de dominio.

  3. En el panel de navegación, elija Recomendadores.

  4. En la página Recomendadores, elija el recomendador que desea detener.

  5. En la página de detalles del recomendante, selecciona Dejar de recomendar en la parte superior derecha y confirma en la ventana que aparece. Si el estado del recomendador está inactivo, significa que el recomendador se ha detenido. Puedes volver a iniciarlo desde la misma página.

Detener un recomendante ()AWS CLI

Para detener un recomendante activo con el AWS CLI, usa el stop-recommender comando, que usa la StopRecommender API operación, y proporciona el nombre de recurso de Amazon (ARN) para el recomendante. Para reiniciarlo, puede usar el start-recommender comando, que usa el. StartRecommender El código siguiente muestra cómo detener un recomendante:

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

Detener un recomendante ()AWS SDKs

Para detener un recomendante activo con la AWS SDKs, utilice la StopRecommender API operación y proporcione el nombre del recurso de Amazon (ARN) para el recomendante. Para reiniciarlo, usa el. StartRecommender El código siguiente muestra cómo detener un recomendante:

SDK for Python (Boto3)

Para detener un recomendante activo con el SDK para Python (Boto3), usa el stop_recommender método y proporciona el nombre del recurso de Amazon (ARN) para el recomendante de la siguiente manera.

import boto3 personalize = boto3.client('personalize') stop_recommender_response = personalize.stop_recommender( recommenderArn = "recommenderARN" ) print(stop_recommender_response)
SDK for Java 2.x

Para detener un recomendante activo con la versión 2.x SDK para Java, utilice el stopRecommender método y proporcione el para el recomendante de la ARN siguiente manera.

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