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

请求参数

参数 Type 必需 描述

batchEvaluationId

字符串

要停止的批量评估 ID。作为路径参数传递。

响应

字段 Type 说明

batchEvaluationId

字符串

批量评估 ID。

batchEvaluationArn

字符串

批量评估的 ARN。

status

字符串

更新状态:STOPPINGSTOPPED

错误

错误 HTTP 状态 说明

ResourceNotFoundException

404

未找到具有指定 ID 的批量评估。

ConflictException

409

批量评估未处于可以停止的状态(例如,已经完成或停止)。

ValidationException

400

批量评估 ID 格式无效。

AccessDeniedException

403

权限不足。

ThrottlingException

429

超出请求速率。

InternalServerException

500

Service-side 错误。