View a markdown version of this page

Supprimer l'évaluateur - Amazon Bedrock AgentCore

Supprimer l'évaluateur

L'DeleteEvaluatorAPI supprime définitivement un évaluateur personnalisé et toutes ses données de configuration. Cette opération asynchrone est irréversible.

Exigences de suppression : L'évaluateur ne doit pas être verrouillé (il ne doit pas être référencé par aucune configuration d'évaluation activée) et doit avoir le statut Actif. Les évaluateurs utilisés renverront une erreur de conflit.

Processus de nettoyage : le système vérifie qu'aucune référence active n'existe, puis supprime définitivement la configuration de l'évaluateur. Toutes les configurations d'évaluation faisant référence à l'évaluateur supprimé devront être mises à jour avec d'autres évaluateurs.

L'API renvoie immédiatement l'ARN de l'évaluateur et le statut de suppression. L'évaluateur ne peut plus être utilisé une fois la suppression terminée.

Exemples de code pour la AgentCore CLI, le AgentCore SDK et AWS Kit SDK

Les exemples de code suivants montrent comment supprimer des évaluateurs à l'aide de différentes approches de développement. Choisissez la méthode qui correspond le mieux à votre environnement de développement et à vos préférences.

Exemple
AgentCore CLI
  1. agentcore remove evaluator --name "your_custom_evaluator_name" agentcore deploy

    La remove commande supprime l'évaluateur de la configuration de votre projet local. Exécutez agentcore deploy pour appliquer la suppression à votre AWS compte.

    Note

    Si l'évaluateur est référencé par une configuration d'évaluation en ligne, vous devez d'abord le supprimer de cette configuration ou supprimer entièrement la configuration d'évaluation en ligne avant de supprimer l'évaluateur.

    Note

    Exécutez-le depuis un répertoire de AgentCore projet (créé avecagentcore create).

Interactive
  1. * Exécutez agentcore remove et sélectionnez Evaluator dans le menu des types de ressources.

    Supprimer la sélection du type de ressource
AgentCore SDK
  1. from bedrock_agentcore_starter_toolkit import Evaluation eval_client = Evaluation() eval_client.delete_evaluator(evaluator_id="your_evaluator_id")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') list_configs_response = client.delete_evaluator(evaluatorId='your_evaluator_id')
AWS CLI
  1. aws bedrock-agentcore-control delete-evaluator \ --evaluator-id 'your_evaluator_id'

Console

Supprimez définitivement un évaluateur personnalisé à l'aide de l'interface de console, qui inclut des instructions de confirmation pour éviter toute suppression accidentelle.

Pour supprimer un évaluateur personnalisé

  1. Ouvrez la AgentCore console Amazon Bedrock.

  2. Dans le volet de navigation, choisissez Evaluation.

  3. Choisissez Évaluateurs personnalisés à côté de Configurations d'évaluation.

  4. Dans la fiche Évaluateurs personnalisés, consultez le tableau répertoriant les évaluateurs personnalisés que vous avez créés.

  5. Choisissez l'une des méthodes suivantes pour supprimer l'évaluateur :

    • Choisissez le nom de l'évaluateur personnalisé pour afficher ses détails, puis choisissez Supprimer dans le coin supérieur droit de la page de détails.

    • Sélectionnez l'évaluateur personnalisé afin qu'il soit surligné, puis choisissez Supprimer en haut de la fiche des évaluateurs personnalisés.

  6. Entrez confirm pour confirmer la suppression.

  7. Choisissez Supprimer pour supprimer l'évaluateur.