View a markdown version of this page

Supprimer l'évaluation par lots - Base rocheuse de l'Amazonie AgentCore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprimer l'évaluation par lots

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

La suppression d'une évaluation par lots entraîne la suppression de l'enregistrement de la tâcheListBatchEvaluations. 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 votre enregistrement de tâches 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

Chaîne

Oui

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

Réponse

Champ Type Description

batchEvaluationId

Chaîne

L'ID d'évaluation du lot.

batchEvaluationArn

Chaîne

ARN de l'évaluation du lot.

status

Chaîne

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

Erreurs

Erreur Statut HTTP Description

ResourceNotFoundException

404

Aucune évaluation de 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 l' AgentCore interface de ligne de commande, arrêtez le job en cours en utilisant agentcore stop batch-evaluation -i <batch-evaluation-id> (flag is -i, --id ; optional --region and--json) avant de l'archiver.

ValidationException

400

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

AccessDeniedException

403

Autorisations insuffisantes.

ThrottlingException

429

Taux de demandes dépassé.

InternalServerException

500

Service-side erreur.