View a markdown version of this page

刪除批次評估 - Amazon Bedrock AgentCore

刪除批次評估

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

刪除批次評估會從 移除任務記錄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

服務端錯誤。