删除在线评估
DeleteOnlineEvaluationConfigAPI 永久删除在线评估配置并停止所有相关的评估处理。此异步操作会禁用评估服务并清理所有相关资源。
只有当配置处于、、或ERROR状态时 ACTIVE UPDATE_FAILEDCREATE_FAILED,才能删除联机评估。当前正在创建、更新或删除的配置必须先完成其操作,然后才能允许再次删除。
AgentCore CLI、 AgentCore SDK 和 AWS SDK
以下代码示例演示了如何使用不同的开发方法删除在线评估配置。选择最适合您的开发环境和偏好的方法。
例
- AgentCore CLI
-
-
# Delete (with confirmation prompt)
agentcore remove online-eval --name "your_config_name"
agentcore deploy
该remove命令将在线评估配置从您的本地项目中删除。运行agentcore deploy以将删除操作应用到您的 AWS 帐户。
在 AgentCore 项目目录(使用创建agentcore create)中运行它。
- Interactive
-
-
* 运行agentcore remove并从资源类型菜单中选择 Online Eval Config。
- AgentCore SDK
-
-
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
-
-
import boto3
client = boto3.client('bedrock-agentcore-control')
delete_config_response = client.delete_online_evaluation_config(
onlineEvaluationConfigId='your_config_id'
)
- AWS CLI
-
-
aws bedrock-agentcore-control delete-online-evaluation-config \
--online-evaluation-config-id your_config_id
控制台
使用控制台界面永久删除在线评估配置,其中包括防止意外删除的确认提示。
删除在线评估配置
-
打开 Amazon Bedrock AgentCore 控制台。
-
在导航窗格中,选择 “评估”。
-
在评估配置卡中,查看列出您已创建的评估配置的表。
-
选择以下方法之一来删除配置:
-
输入 confirm 以确认删除。
-
选择 “删除” 以删除配置。