

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

# 删除 Amazon Bedrock 知识库
<a name="kb-delete"></a>

您可以删除或删除不再使用或不需要的知识库。删除知识库时，还应执行以下操作以完全删除与知识库关联的所有资源。
+ 将知识库与所关联的任何代理程序解除关联。
+ 为您的知识库删除向量存储本身。

**注意**  
除非在创建数据来源时另行指定，否则新创建的数据来源的默认 `dataDeletionPolicy` 为“删除”。当您删除知识库或数据来源资源时，适用该策略。您可以将策略更新为“保留”数据来源中转换为向量嵌入的数据。请注意，如果您删除知识库或数据来源资源，则**向量存储本身不会被删除**。

选择与您的首选方法对应的选项卡，然后按照以下步骤操作：

------
#### [ Console ]

**删除知识库**

1. 执行以下步骤之前，请务必先从与知识库关联的所有代理中删除该知识库。为此，请执行以下步骤：

   1. 从左侧导航窗格中选择**代理**。

   1. 选择要从中删除知识库的代理的**名称**。

   1. 此时将出现红色横幅，警告您要从代理中删除已不存在的知识库引用。

   1. 选中要删除的知识库旁边的单选按钮。选择**更多**，然后选择**删除**。

1. 采用有权使用 Amazon Bedrock 控制台的 IAM 身份登录 AWS 管理控制台。然后，通过以下网址打开 Amazon Bedrock 控制台：[https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)。

1. 在左侧导航窗格中，选择**知识库**。

1. 选择知识库或选择知识库旁边的单选按钮。然后选择**删除**。

1. 查看有关删除知识库的警告。如果您接受这些条件，请在输入框中输入 **delete** 并选择**删除**进行确认。
**注意**  
**向量存储本身不会被删除**，只会删除数据。您可以使用向量存储的控制台或 SDK 来删除向量存储。还请务必查看您在知识库中使用的任何 Amazon Bedrock 代理程序。

------
#### [ API ]

要删除知识库，请使用[ Amazon Bedrock 代理构建时端点](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)发送 [DeleteKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBase.html) 请求。

您还必须取消关联与知识库关联的所有代理，方法是使用 [Amazon Bedrock 代理构建时端点](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)发送 [DisassociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html) 请求。

您还必须使用向量存储的控制台或 SDK 删除向量存储本身。

------