

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 删除批量评估
<a name="batch-evaluations-delete"></a>

删除批量评估作业及其关联的元数据。任务必须处于终端状态（`COMPLETED``FAILED`、或`STOPPED`），然后才能将其删除。

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

## 代码示例
<a name="delete-batch-eval-examples"></a>

**Example**  

```
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 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`

## 请求参数
<a name="delete-batch-eval-params"></a>


| 参数 | Type | 必需 | 描述 | 
| --- | --- | --- | --- | 
|  `batchEvaluationId`  | 字符串 | 是 | 要删除的批量评估 ID。作为路径参数传递。 | 

## 响应
<a name="delete-batch-eval-response"></a>


| 字段 | Type | 说明 | 
| --- | --- | --- | 
|  `batchEvaluationId`  | 字符串 | 批量评估 ID。 | 
|  `batchEvaluationArn`  | 字符串 | 批量评估的 ARN。 | 
|  `status`  | 字符串 | 已删除任务的最终状态。 | 

## 错误
<a name="delete-batch-eval-errors"></a>


| 错误 | 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 错误。 | 