レコメンダーの停止 - Amazon Personalize

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

レコメンダーの停止

レコメンダーがアクティブになったら、レコメンダーを停止して後で開始できます。こうすることで、レコメンダーへの請求を一時停止して、使用したときだけ料金を支払うことができます。例えば、特定の曜日にのみレコメンデーションを取得する必要がある場合があります。必要のない日にレコメンダーを停止し、必要な日にレコメンダーを開始できます。

レコメンダーを停止すると、レコメンダーを使用してレコメンデーションを取得することはできません。レコメンダーを停止すると、レコメンダーへの請求と再トレーニングは停止されます。ただし、レコメンダーを停止してもレコメンダーは削除されません。いつでも再起動して、レコメンデーションの取得を再開できます。レコメンダーを開始しても、データを使用して新しいレコメンダーは作成されません。そうではなく、レコメンダーへの請求と再トレーニングが 7 日ごとに再開されます。

Amazon Personalize コンソール AWS Command Line Interface (AWS CLI) を使用して、レコメンダーを停止および開始できます AWS SDKs。

レコメンダーの状態

レコメンダーを停止すると、レコメンダーの状態は次の順序INACTIVEで から ACTIVE に変わります。

ACTIVE > STOP PENDING > STOP IN PROGRESS > INACTIVE

レコメンダーを開始すると、レコメンダーの状態は次の順序ACTIVEで から INACTIVE に変わります。

INACTIVE > START PENDING > START IN PROGRESS > ACTIVE

レコメンダーの停止 (コンソール)

Amazon Personalize コンソールのレコメンダーの詳細ページからレコメンダーを停止できます。

レコメンダーを停止するには
  1. https://console.aws.amazon.com/personalize/自宅で Amazon Personalize コンソールを開き、アカウントにサインインします。

  2. [データセットグループ] のページで、ドメインデータセットグループを選択します。

  3. ナビゲーションペインから、[レコメンダー] を選択します。

  4. [レコメンダー] のページで、更新するレコメンダーを選択します。

  5. レコメンダーの詳細ページで、右上にあるレコメンダーを停止を選択し、表示されるウィンドウで確認します。レコメンダーのステータスが非アクティブになると、レコメンダーは停止しています。同じページから再開できます。

レコメンダーの停止 (AWS CLI)

でアクティブなレコメンダーを停止するには AWS CLI、 StopRecommenderAPIオペレーションを使用する stop-recommender コマンドを使用し、レコメンダーに Amazon リソースネーム (ARN) を指定します。再起動するには、 start-recommender コマンドを使用します。 コマンドは を使用しますStartRecommender。次のコードは、レコメンダーを停止する方法を示しています。

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

レコメンダーの停止 (AWS SDKs)

でアクティブなレコメンダーを停止するには AWS SDKs、 StopRecommenderAPIオペレーションを使用し、レコメンダーに Amazon リソースネーム (ARN) を指定します。再起動するには、 を使用しますStartRecommender。次のコードは、レコメンダーを停止する方法を示しています。

SDK for Python (Boto3)

SDK for Python (Boto3) でアクティブなレコメンダーを停止するには、 stop_recommenderメソッドを使用して、次のようにレコメンダーの Amazon リソースネーム (ARN) を指定します。

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

SDK for Java 2.x でアクティブなレコメンダーを停止するには、 stopRecommenderメソッドを使用し、次のようにレコメンダーARNに を指定します。

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