View a markdown version of this page

Arrêter l'évaluation des lots - Amazon Bedrock AgentCore

Arrêter l'évaluation des lots

Arrêtez une tâche d'évaluation par lots en cours d'exécution. Le travail passe à STOPPING et ensuiteSTOPPED. Les résultats partiels des sessions déjà évaluées peuvent être disponibles dans la réponse.

L'arrêt d'une évaluation par lots est utile lorsque vous vous rendez compte que le travail a été démarré avec des paramètres incorrects ou lorsque vous n'avez plus besoin des résultats.

Exemples de code

Exemple
AgentCore CLI
agentcore stop batch-evaluation --id <batch-evaluation-id> [--region <region>] [--json]

Vous pouvez utiliser -i comme alias abrégé pour--id. L'--regionindicateur indique la AWS région (détectée automatiquement en cas d'omission) et --json affiche la réponse au format JSON.

AWS SDK (boto3)
import boto3 client = boto3.client("bedrock-agentcore", region_name="us-west-2") response = client.stop_batch_evaluation(batchEvaluationId=batch_eval_id) print(f"Status: {response['status']}") # STOPPING or STOPPED

Paramètres de demande

Paramètre Type Obligatoire Description

batchEvaluationId

String

Oui

ID d'évaluation du lot à arrêter. 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 mis à jour : STOPPING ouSTOPPED.

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 n'est pas dans un état susceptible d'être arrêtée (par exemple, déjà terminée ou arrêtée).

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.