View a markdown version of this page

Supprimer l'évaluation par lots - Amazon Bedrock AgentCore

Supprimer l'évaluation par lots

Supprimez une tâche d'évaluation par lots et les métadonnées associées. La tâche doit être dans un état terminal (COMPLETEDFAILED, ouSTOPPED) avant de pouvoir être supprimée.

La suppression d'une évaluation par lots entraîne la suppression de l'enregistrement du travail deListBatchEvaluations. Il ne supprime pas les résultats d'évaluation par session qui ont été écrits dans CloudWatch Logs.

Exemples de code

Exemple
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

Pour supprimer l'enregistrement de votre tâche d'évaluation par lots du service et effacer l'historique local, utilisezagentcore 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>

Pour une tâche toujours en cours d'exécution, vous devez d'abord l'arrêter avant de l'archiver :

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

Les deux sous-commandes acceptent-i, --id <id>, plus --region et. --json

Paramètres de demande

Paramètre Type Obligatoire Description

batchEvaluationId

String

Oui

ID d'évaluation du lot à supprimer. Transmis en tant que paramètre de chemin.

Réponse

Champ Type Description

batchEvaluationId

String

L'ID d'évaluation du lot.

batchEvaluationArn

String

ARN de l'évaluation par lots.

status

String

État final de la tâche supprimée.

Erreurs

Erreur Statut HTTP Description

ResourceNotFoundException

404

Aucune évaluation du lot n'a été trouvée avec l'ID spécifié.

ConflictException

409

L'évaluation par lots est toujours en cours. Arrêtez-le d'abord, puis supprimez-le. À l'aide de la AgentCore CLI, arrêtez le travail en cours en utilisant agentcore stop batch-evaluation -i <batch-evaluation-id> (flag is -i, --id ; facultatif --region et--json) avant de l'archiver.

ValidationException

400

Format d'ID d'évaluation par lots non valide.

AccessDeniedException

403

Autorisations insuffisantes.

ThrottlingException

429

Le taux de demandes a été dépassé.

InternalServerException

500

Service-side erreur.