View a markdown version of this page

刪除批次評估 - Amazon Bedrock AgentCore

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除批次評估

刪除批次評估任務及其相關聯的中繼資料。任務必須處於終端狀態 (COMPLETED、 FAILED或 STOPPED),才能將其刪除。

刪除批次評估會從 移除任務記錄ListBatchEvaluations。它不會刪除寫入 CloudWatch Logs 的每個工作階段評估結果。

程式碼範例

範例
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

String

是

要刪除的批次評估 ID。以路徑參數傳遞。

回應

欄位 Type Description

batchEvaluationId

String

批次評估 ID。

batchEvaluationArn

String

批次評估的 ARN。

status

String

已刪除任務的最終狀態。

錯誤

錯誤 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

服務端錯誤。