View a markdown version of this page

删除批量评估 - 亚马逊基岩 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 错误。