

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á.

# Criar uma base de conhecimento do Amazon Bedrock com um Índice GenAI do Amazon Kendra
<a name="knowledge-base-kendra-genai-index-create"></a>

 Para ter mais informações sobre como usar o Índice GenAI do Amazon Kendra, consulte [Índice GenAI do Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index) no *Guia do desenvolvedor do Amazon Kendra*.

Você pode criar uma base de conhecimento do Amazon Bedrock com um Índice GenAI do Amazon Kendra usando o console ou a API do Amazon Bedrock. Escolha a guia correspondente ao método de sua preferência e siga as etapas:

**nota**  
Não é possível criar uma base de conhecimento com um usuário-raiz. Antes de começar, faça login com um usuário AWS Identity and Access Management (IAM).

**Importante**  
Para criar uma base de conhecimento com um Índice GenAI do Amazon Kendra usando a API, você já deve ter um índice. Com a API, não é possível criar um índice ao criar uma base de conhecimento. Se você quiser criar um índice ao criar uma base de conhecimento, deverá usar o console.

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

**Como criar uma base de conhecimento com um Índice GenAI do Amazon Kendra**

1. Faça login no Console de gerenciamento da AWS com uma identidade do IAM que tenha permissões para usar o console Amazon Bedrock. Em seguida, abra o console Amazon Bedrock em [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

1. No painel de navegação à esquerda, selecione **Bases de conhecimento**.

1. Na seção **Bases de conhecimento**, escolha **Criar**.

1. Escolha **Base de conhecimento com Índice de IA generativa do Kendra**.

1. (Opcional) Em **Detalhes da base de conhecimento**, altere o nome padrão e dê uma descrição para a base de conhecimento.

1. Em **Permissões do IAM** escolha um perfil do IAM que forneça permissão ao Amazon Bedrock para acessar outros Serviços da AWS necessários. Você pode permitir que o Amazon Bedrock crie o perfil de serviço para você ou escolher um [perfil personalizado criado por você](kb-permissions.md).

1. Escolha **Criar uma função de serviço** ou **Usar um perfil de serviço existente**.

1. Escolha **Criar Índice GenAI do Amazon Kendra** ou use um **Índice GenAI existente do Amazon Kendra**.

1. (Opcional) Em **Configurações adicionais**, realize uma das seguintes ações:
   + Configure uma chave AWS Key Management Service (AWS KMS) gerenciada pelo cliente para criptografar sua base de conhecimento.
   + Adicione tags à base de conhecimento. Para obter mais informações, consulte [Marcação de recursos do Amazon Bedrock](tagging.md).

   

   

1. Escolha **Criar base de conhecimento**. Enquanto o Amazon Bedrock estiver criando a base de conhecimento, você deve ver o status **Em andamento**. É necessário aguardar a conclusão da criação para poder adicionar e sincronizar uma fonte de dados.

1. Depois que o Amazon Bedrock terminar de criar a base de conhecimento, para configurar uma fonte de dados, siga as instruções em [Conectar uma fonte de dados à base de conhecimento](data-source-connectors.md).

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

**Como criar uma base de conhecimento com um Índice GenAI do Amazon Kendra**

Para criar uma base de conhecimento, envie uma [ CreateKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html)solicitação (consulte o link para ver os formatos de solicitação e resposta e detalhes do campo) com um endpoint de tempo de [construção do Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).
+ No campo `roleArn`, forneça o nome do recurso da Amazon (ARN) de um perfil do IAM que tenha permissão para criar uma base de conhecimento do Amazon Bedrock.
+ Para usar um modelo que permita usar bases de conhecimento, você deve [habilitar o acesso ao modelo](model-access.md). Anote o ARN do modelo, que é necessário para converter os dados em incorporações de vetores. Copie o ID do modelo (recurso) que você escolheu para bases de conhecimento. Em seguida, crie o ARN do modelo usando o ID do modelo seguindo os exemplos de ARN fornecidos em [Tipos de recurso definidos pelo Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies) na *Referência de autorização do Serviço*. Consulte os exemplos do tipo de recurso do seu modelo.

  No campo `embeddingModelArn`, no objeto `knowledgeBaseConfiguration`, forneça o ARN do modelo de incorporação de vetor que você deseja usar. Para obter mais informações, consulte [Modelos e regiões compatíveis para bases de conhecimento do Amazon Bedrock](knowledge-base-supported.md).
+ Para criar uma base de conhecimento com um Índice GenAI do Amazon Kendra, forneça o ARN do seu Índice GenAI do Amazon Kendra. 
+ Depois de criar uma base de conhecimento, crie uma fonte de dados que contenha os documentos ou o conteúdo da base de conhecimento. Observe que não é possível criar uma fonte de dados usando as operações de API do Amazon Bedrock. Você deve fazer isso com o console Amazon Bedrock ou com a operação da API [CreateDataSource](https://docs.aws.amazon.com/kendra/latest/APIReference/API_CreateDataSource.html)Amazon Kendra. Para ter mais informações sobre como escolher uma fonte de dados e exemplos de configuração de conexão de API, consulte [Conectar uma fonte de dados à base de conhecimento](data-source-connectors.md).

------