亚马逊 Bedrock 代理 - 清理资源

如果我们计划使用我们创建的代理和知识库,请不要运行此笔记本。 如果我们只是想尝试使用 SDK 创建代理和知识库,请确保删除所有创建的资源,因为我们将被收取存储文档在 OSS 索引和 DynamoDB 表中的费用。

导入支持函数

%store -r
from agent import delete_agent_roles_and_policies, clean_up_resources
from knowledge_base import KnowledgeBasesForAmazonBedrock

清理代理的资源

clean_up_resources(
    table_name, lambda_function, lambda_function_name, agent_action_group_response, agent_functions, 
    agent_id, kb_id, alias_id
)

删除代理的角色和策略

# 删除代理角色和策略
delete_agent_roles_and_policies(agent_name, kb_policy_name)

删除知识库

kb = KnowledgeBasesForAmazonBedrock()
kb.delete_kb(knowledge_base_name, delete_s3_bucket=True, delete_iam_roles_and_policies=True)

下一步

接下来我们将讨论一些开源示例