

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.

# Requisitos previos para crear la base de conocimientos de Amazon Bedrockcon una fuente de datos no estructurada
<a name="knowledge-base-prereq"></a>

Las bases de conocimiento de Amazon Bedrock requieren datos y modelos para recuperar y generar respuestas, un almacén vectorial para almacenar la representación vectorial de los datos y AWS Identity and Access Management permisos para acceder a los datos y realizar acciones.

Para poder crear una base de conocimiento, debe cumplir los siguientes requisitos previos: Para conocer los requisitos generales de permisos, consulte [Configuración de los permisos de un usuario o rol para crear y administrar bases de conocimiento](knowledge-base-prereq-permissions-general.md).

1. Asegúrese de que los datos estén en un [conector de origen de datos compatible](data-source-connectors.md).

1. (Opcional) [Configurar su propio almacén vectorial compatible](knowledge-base-setup.md). Puede omitir este paso si piensa utilizar el Consola de administración de AWS para crear automáticamente un almacén vectorial para usted.

1. (Opcional) Cree un [rol de servicio](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-role) personalizado AWS Identity and Access Management (IAM) con los permisos adecuados siguiendo las instrucciones que se indican en[Creación de un rol de servicio para bases de conocimientos de Amazon Bedrock](kb-permissions.md). Puede utilizar la Consola de administración de AWS para crear un rol de servicio de forma automática para usted.
**nota**  
Si decide que Amazon Bedrock cree un nuevo rol de servicio para usted, el usuario o rol que crea la base de conocimientos necesita `iam:CreateRole` y `iam:CreatePolicy` permisos. Si va a crear una base de conocimientos con Amazon OpenSearch Service (incluido Amazon OpenSearch Serverless), necesitará permisos adicionales, como `aoss:CreateAccessPolicy` y`iam:CreateServiceLinkedRole`.

1. (Opcional) Configurar configuraciones de seguridad adicionales siguiendo los pasos que se indican en [Cifrado de recursos de bases de conocimientos](encryption-kb.md).

1. (Opcional) Si tiene previsto utilizar la operación de la 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 generar respuestas basadas en la información recuperada de su base de conocimiento, solicite acceso a los modelos que utilizará en las regiones en las que los utilizará siguiendo los pasos que se indican en [Solicita acceso a los modelos](model-access.md).

**Topics**
+ [Requisitos previos para los datos de la base de conocimientos de Amazon Bedrock](knowledge-base-ds.md)
+ [Requisitos previos para usar un almacén de vectores que haya creado para una base de conocimiento](knowledge-base-setup.md)