View a markdown version of this page

删除在线评估 - Amazon Bedrock AgentCore

删除在线评估

DeleteOnlineEvaluationConfigAPI 永久删除在线评估配置并停止所有相关的评估处理。此异步操作会禁用评估服务并清理所有相关资源。

只有当配置处于、、或ERROR状态时 ACTIVE UPDATE_FAILEDCREATE_FAILED,才能删除联机评估。当前正在创建、更新或删除的配置必须先完成其操作,然后才能允许再次删除。

AgentCore CLI、 AgentCore SDK 和 AWS SDK

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

AgentCore CLI
  1. # Delete (with confirmation prompt) agentcore remove online-eval --name "your_config_name" agentcore deploy

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

    注意

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

Interactive
  1. * 运行agentcore remove并从资源类型菜单中选择 Online Eval Config

    移除资源类型选择
AgentCore SDK
  1. from bedrock_agentcore_starter_toolkit import Evaluation # Initialize the evaluation client eval_client = Evaluation() config_id = "config-abc123" print(f"\nUsing config_id: {config_id}") eval_client.delete_online_config( config_id=config_id, delete_execution_role=True # Also delete the IAM role )
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') delete_config_response = client.delete_online_evaluation_config( onlineEvaluationConfigId='your_config_id' )
AWS CLI
  1. aws bedrock-agentcore-control delete-online-evaluation-config \ --online-evaluation-config-id your_config_id

控制台

使用控制台界面永久删除在线评估配置,其中包括防止意外删除的确认提示。

删除在线评估配置

  1. 打开 Amazon Bedrock AgentCore 控制台。

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

  3. 评估配置卡中,查看列出您已创建的评估配置的表。

  4. 选择以下方法之一来删除配置:

    • 选择评估配置名称以查看其详细信息,然后在详细信息页面的右上角选择删除

    • 选择评估配置使其突出显示,然后选择评估配置卡顶部的删除

  5. 输入 confirm 以确认删除。

  6. 选择 “删除” 以删除配置。