View a markdown version of this page

バッチ評価を停止する - Amazon Bedrock AgentCore

バッチ評価を停止する

実行中のバッチ評価ジョブを停止します。ジョブは に移行STOPPINGし、 に移行しますSTOPPED。すでに評価されたセッションからの部分的な結果は、レスポンスで利用できる場合があります。

バッチ評価の停止は、ジョブが誤ったパラメータで開始されたことに気付いた場合、または結果が不要になった場合に役立ちます。

コードサンプル

AgentCore CLI
agentcore stop batch-evaluation --id <batch-evaluation-id> [--region <region>] [--json]

の短いエイリアス-iとして を使用できます--id--region フラグは AWS リージョンを指定し (省略した場合は自動検出)、レスポンスを JSON として--json出力します。

AWS SDK (boto3)
import boto3 client = boto3.client("bedrock-agentcore", region_name="us-west-2") response = client.stop_batch_evaluation(batchEvaluationId=batch_eval_id) print(f"Status: {response['status']}") # STOPPING or STOPPED

リクエストパラメータ

パラメータ タイプ 必須 説明

batchEvaluationId

文字列

はい

停止するバッチ評価 ID。パスパラメータとして渡されます。

[応答]

フィールド タイプ 説明

batchEvaluationId

文字列

バッチ評価 ID。

batchEvaluationArn

String

バッチ評価の ARN。

status

String

更新されたステータス: STOPPINGまたは STOPPED

エラー

エラー HTTP ステータス 説明

ResourceNotFoundException

404

指定された ID のバッチ評価が見つかりませんでした。

ConflictException

409

バッチ評価は、停止できる状態 (完了済みまたは停止済みなど) ではありません。

ValidationException

400

バッチ評価 ID 形式が無効です。

AccessDeniedException

403

アクセス許可が不十分です。

ThrottlingException

429

リクエストレートを超えました。

InternalServerException

500

サービス側のエラー。