

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

# 删除在线评估
<a name="delete-online-evaluations"></a>

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

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

## AgentCore CLI、 AgentCore SDK 和代码示例 Amazon SDK
<a name="delete-online-evaluations-code-samples"></a>

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

**Example**  

1. 

   ```
   # Delete (with confirmation prompt)
   agentcore remove online-eval --name "your_config_name"
   agentcore deploy
   ```

   该`remove`命令将在线评估配置从您的本地项目中删除。运行`agentcore deploy`以将删除操作应用到您的 Amazon 帐户。
**注意**  
在 AgentCore 项目目录（使用创建`agentcore create`）中运行它。

1. \* 运行`agentcore remove`并**从资源类型菜单中选择 “**在线评估配置”。  
![移除资源类型选择](https://docs.amazonaws.cn/bedrock-agentcore/latest/devguide/images/tui/eval-remove-select.png)

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
   )
   ```

1. 

   ```
   import boto3
   
   client = boto3.client('bedrock-agentcore-control')
   
   delete_config_response = client.delete_online_evaluation_config(
       onlineEvaluationConfigId='your_config_id'
   )
   ```

1. 

   ```
   aws bedrock-agentcore-control delete-online-evaluation-config \
       --online-evaluation-config-id your_config_id
   ```

## 控制台
<a name="delete-online-evaluations-console"></a>

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

 **删除在线评估配置 ** 

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

1. 在导航窗格中，选择**评估**。

1. 在**评估配置**卡中，查看列出您创建的评估配置的表格。

1. 选择以下方法之一来删除配置：
   + 选择评估配置名称以查看其详细信息，然后**在详细信息页面的右上角选择**删除。
   + 选择评估配置使其突出显示，然后选择**评估配置**卡**顶部的 “**删除”。

1. 输入 `confirm` 以确认删除。

1. 选择 “**删除” ** 以删除配置。