

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Pré-requisitos para criar uma base de conhecimento do Amazon Bedrock com uma fonte de dados não estruturada
<a name="knowledge-base-prereq"></a>

As bases de conhecimento do Amazon Bedrock exigem dados e modelos para recuperar e gerar respostas, um armazenamento vetorial para armazenar a representação vetorial dos dados e AWS Identity and Access Management permissões para acessar seus dados e realizar ações.

Para criar uma base de conhecimento, é necessário atender aos pré-requisitos a seguir. Para conhecer os requisitos gerais de permissão, consulte [Configurar permissões para um usuário ou perfil para criar e gerenciar bases de conhecimento](knowledge-base-prereq-permissions-general.md).

1. Seus dados devem estar em um [conector de fonte de dados compatível](data-source-connectors.md).

1. (Opcional) [Configurar o seu próprio armazenamento de vetores compatível](knowledge-base-setup.md). Você pode pular essa etapa se planeja usar o Console de gerenciamento da AWS para criar automaticamente um armazenamento de vetores para você.

1. (Opcional) Crie uma [função de serviço](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-role) personalizada AWS Identity and Access Management (IAM) com as permissões adequadas seguindo as instruções em[Criar um perfil de serviço para o Amazon Bedrock Knowledge Bases](kb-permissions.md). É possível usar o Console de gerenciamento da AWS para criar um perfil de serviço para você.
**nota**  
Se você estiver criando uma base de conhecimento com o Amazon OpenSearch Service (incluindo o Amazon OpenSearch Serverless), a função do serviço exige permissões adicionais além das cobertas pela política gerenciada pela AWS BedrockFullAccess . Isso inclui as permissões `aoss:CreateAccessPolicy`, `iam:CreateServiceLinkedRole` e `iam:CreateRole`.

1. (Opcional) Defina configurações adicionais de segurança seguindo as etapas em [Criptografia de recursos da base de conhecimento](encryption-kb.md).

1. (Opcional) Se planejar usar a operação de API [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) para gerar respostas com base nas informações recuperadas da base de conhecimento, solicite acesso aos modelos a serem usados nas regiões em que os usará seguindo as etapas em [Solicitar acesso aos modelos](model-access.md).

**Topics**
+ [Pré-requisitos dos dados da base de conhecimento do Amazon Bedrock](knowledge-base-ds.md)
+ [Pré-requisitos para usar o armazenamento de vetores que você criou para uma base de conhecimento](knowledge-base-setup.md)