View a markdown version of this page

删除评估器 - 亚马逊基岩 AgentCore

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除评估器

DeleteEvaluatorAPI 永久删除自定义评估器及其所有配置数据。这种异步操作是不可逆的。

删除要求:评估器不得处于锁定状态(不得被任何启用的评估配置引用),并且必须处于 “活动” 状态。正在使用的评估器将返回冲突错误。

清理过程:系统验证不存在有效的引用,然后永久删除评估器配置。任何引用已删除评估器的评估配置都需要使用备用评估器进行更新。

API 会立即返回评估器 ARN 和删除状态。删除完成后,评估器将无法使用。

AgentCore CLI、 AgentCore SDK 和代码示例 AWS SDK

以下代码示例演示如何使用不同的开发方法删除评估器。选择最适合您的开发环境和偏好的方法。

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

    该remove命令将评估器从您的本地项目配置中移除。运行agentcore deploy以将删除操作应用到您的 AWS 帐户。

    注意

    如果在线评估配置引用了评估器,则必须先将其从该配置中删除或完全删除在线评估配置,然后才能删除评估器。

    注意

    在 AgentCore 项目目录(使用创建agentcore create)中运行它。

Interactive
  1. * 运行agentcore remove并从资源类型菜单中选择评估器。

    移除资源类型选择
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'

控制台

使用控制台界面永久删除自定义评估器,其中包括防止意外删除的确认提示。

删除自定义评估器

  1. 打开亚马逊 Bedrock AgentCore 控制台。

  2. 在导航窗格中,选择评估。

  3. 选择评估配置旁边的自定义评估器。

  4. 在自定义评估器卡中,查看列出您创建的自定义评估器的表格。

  5. 选择以下方法之一来删除评估器:

    • 选择自定义评估器名称以查看其详细信息,然后在详细信息页面的右上角选择删除。

    • 选择自定义评估器使其突出显示,然后选择 “自定义评估器” 卡顶部的 “删除”。

  6. 输入 confirm 以确认删除。

  7. 选择 “删除” 以删除评估器。