

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Creación de una base de conocimiento de Amazon Bedrock con un índice GenAI de Amazon Kendra
<a name="knowledge-base-kendra-genai-index-create"></a>

 Para obtener más información acerca de un índice GenAI de Amazon Kendra, consulte [Índice GenAI de Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index) en la *Guía para desarrolladores de Amazon Kendra*.

Puede crear una base de conocimiento de Amazon Bedrock con un índice GenAI de Amazon Kendra mediante la consola de Amazon Bedrock o la API de Amazon Bedrock. Elija la pestaña del método que prefiera y siga estos pasos:

**nota**  
No puede crear una base de conocimiento con un usuario raíz. Antes de empezar, inicie sesión con un usuario AWS Identity and Access Management (IAM).

**importante**  
Para crear una base de conocimiento con un índice GenAI de Amazon Kendra mediante la API, debe tener un índice existente. Con la API, no puede crear un índice al mismo tiempo que crea una base de conocimiento. Si desea crear un índice al mismo tiempo que crea una base de conocimiento, debe utilizar la consola.

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

**Cómo crear una base de conocimiento con un índice GenAI de Amazon Kendra**

1. Inicie sesión Consola de administración de AWS con una identidad de IAM que tenga permisos para usar la consola Amazon Bedrock. A continuación, abra la consola de Amazon Bedrock en [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

1. En el panel de navegación izquierdo, elija **Bases de conocimientos**.

1. En la sección **Bases de conocimientos**, elija **Crear**.

1. Elija **Base de conocimientos con el índice GenAI de Kendra**.

1. (Opcional) En **Detalles de la base de conocimientos**, introduzca el nombre predeterminado y proporcione una descripción de la base de conocimiento.

1. En **Permisos de IAM**, seleccione un rol de IAM que otorgue permisos a Amazon Bedrock para acceder a otros Servicios de AWS necesarios. Puede dejar que Amazon Bedrock cree el rol de servicio por usted o puede elegir usar un [rol personalizado que haya creado](kb-permissions.md).

1. Elija **Crear y usar un rol de servicio nuevo** o **Usar un rol de servicio existente**.

1. Elija **crear un nuevo índice GenAI de Amazon Kendra** o use **un índice GenAI de Amazon Kendra existente**.

1. (Opcional) En **Configuraciones adicionales**, haga lo siguiente:
   + Configure una clave AWS Key Management Service (AWS KMS) gestionada por el cliente para cifrar su base de conocimientos.
   + Añada etiquetas a la base de conocimiento. Para obtener más información, consulte [Etiquetado de los recursos de Amazon Bedrock](tagging.md).

   

   

1. Elija **Crear base de conocimientos**. Mientras Amazon Bedrock está creando la base de conocimiento, debería aparecer el estado **En curso**. Debe esperar a que finalice la creación para poder añadir y sincronizar un origen de datos.

1. Cuando Amazon Bedrock termine de crear la base de conocimiento, para configurar un origen de datos, siga las instrucciones que se indican en [Conexión de un origen de datos a la base de conocimiento](data-source-connectors.md).

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

**Cómo crear una base de conocimiento con un índice GenAI de Amazon Kendra**

Para crear una base de conocimientos, envíe una [ CreateKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html)solicitud (consulte el enlace para ver los formatos de solicitud y respuesta y los detalles de los campos) con un punto final de tiempo de [compilación de Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).
+ En el campo `roleArn`, proporcione el Nombre de recurso de Amazon (ARN) de un rol de IAM que tenga permisos para un crear una base de conocimiento de Amazon Bedrock.
+ Debe [habilitar el acceso al modelo](model-access.md) para usar un modelo que sea compatible con las bases de conocimiento. Anote el ARN del modelo, que es necesario para convertir los datos en incrustaciones vectoriales. Copie el ID de modelo (recurso) del modelo elegido para las bases de conocimiento. A continuación, cree el ARN del modelo con el ID de modelo siguiendo los ejemplos de ARN que se proporcionan en [Tipos de recursos definidos por Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies) en la *Referencia de autorización de servicios*. Consulte los ejemplos para el tipo de recurso de su modelo.

  En el campo `embeddingModelArn`, en el objeto `knowledgeBaseConfiguration`, proporcione el ARN del modelo de incrustación vectorial que desea utilizar. Para obtener más información, consulte [Modelos y regiones admitidos para las bases de conocimiento de Amazon Bedrock](knowledge-base-supported.md).
+ Para crear una base de conocimiento con un índice GenAI de Amazon Kendra, proporcione el ARN de su índice GenAI de Amazon Kendra. 
+ Tras crear una base de conocimiento, cree un origen de datos que contenga los documentos o el contenido de la base de conocimiento. Tenga en cuenta que no puede crear un origen de datos con las operaciones de la API de Amazon Bedrock. Debe hacerlo con la consola Amazon Bedrock o con la operación de la API Amazon [CreateDataSource](https://docs.aws.amazon.com/kendra/latest/APIReference/API_CreateDataSource.html)Kendra. Para obtener más información sobre cómo elegir un origen de datos y ver ejemplos de configuración de conexiones de API, consulte [Conexión de un origen de datos a la base de conocimiento](data-source-connectors.md).

------