View a markdown version of this page

删除批量评估 - Amazon Bedrock AgentCore

删除批量评估

删除批量评估任务及其关联的元数据。作业必须处于终止状态(COMPLETEDFAILED、或STOPPED),然后才能将其删除。

删除批量评估会从中移除作业记录ListBatchEvaluations。它不会删除写入 CloudWatch 日志的每会话评估结果。

代码示例

AWS SDK (boto3)
import boto3 client = boto3.client("bedrock-agentcore", region_name="us-west-2") response = client.delete_batch_evaluation(batchEvaluationId=batch_eval_id) print(f"Deleted: {response['batchEvaluationId']}") print(f"Status: {response['status']}")
AgentCore CLI

要从服务中删除您的批量评估作业记录并清除本地历史记录,请使用agentcore archive batch-evaluation

# Archive (delete) a batch evaluation job record on the service and clear local history agentcore archive batch-evaluation -i <batch-evaluation-id>

对于仍在运行的作业,在存档之前必须先将其停止:

agentcore stop batch-evaluation -i <batch-evaluation-id>

两个子命令都接受-i, --id <id>,加号--region和。--json

请求参数

参数 Type 必需 描述

batchEvaluationId

字符串

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

响应

字段 Type 说明

batchEvaluationId

字符串

批量评估 ID。

batchEvaluationArn

字符串

批量评估的 ARN。

status

字符串

已删除任务的最终状态。

错误

错误 HTTP 状态 说明

ResourceNotFoundException

404

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

ConflictException

409

批量评估仍在运行。先停止,然后删除。使用 AgentCore CLI,在存档作业之前,使用agentcore stop batch-evaluation -i <batch-evaluation-id>(标志为-i, --id;可选--region--json)停止正在运行的作业。

ValidationException

400

批量评估 ID 格式无效。

AccessDeniedException

403

权限不足。

ThrottlingException

429

超出请求速率。

InternalServerException

500

Service-side 错误。