

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.

# Personalizada
<a name="kb-managed-ds-custom"></a>

En lugar de elegir un servicio de origen de datos compatible, puede conectarse a un origen de datos personalizado para disfrutar de las siguientes ventajas:
+ Flexibilidad y control sobre los tipos de datos a los que desea que tenga acceso su base de conocimiento
+ La capacidad de utilizar las operaciones de la API `KnowledgeBaseDocuments` para ingerir o eliminar documentos directamente sin necesidad de sincronizar los cambios
+ La capacidad de ver los documentos de su origen de datos directamente a través de la consola o la API de Amazon Bedrock
+ La capacidad de cargar documentos en el origen de datos directamente en la Consola de administración de AWS o insertarlos

Para conectar una base de conocimientos a una fuente de datos personalizada, envíe una [CreateDataSource](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html)solicitud a un punto límite de tiempo de compilación de Agents for Amazon Bedrock. Especifique la base `knowledgeBaseId` de conocimientos a la que desea conectarse, asigne un `name` a la fuente de datos y establezca el `type` campo en el campo para. `dataSourceConfiguration` `MANAGED_KNOWLEDGE_BASE_CONNECTOR` Defina el conector en sí`managedKnowledgeBaseConnectorConfiguration.connectorParameters`, configurándolo `type` en`CUSTOM`. A continuación, se muestra un ejemplo mínimo para crear este origen de datos:

```
PUT /knowledgebases/{{KB12345678}}/datasources/ HTTP/1.1
Content-type: application/json

{
    "name": "MyCustomDataSource",
    "dataSourceConfiguration": {
        "type": "MANAGED_KNOWLEDGE_BASE_CONNECTOR",
        "managedKnowledgeBaseConnectorConfiguration": {
            "connectorParameters": {
                "type": "CUSTOM",
                "version": "1",
                "aclEnabled": false
            }
        }
    }
}
```

`aclEnabled`Configúrelo `true` en in `connectorParameters` para habilitar el control de acceso a nivel de documento. Para obtener más información, consulte [Document-level controles de acceso](kb-managed-ds-custom-acl.md).

Tras configurar el origen de datos personalizado, puede añadirle documentos e ingerirlos directamente en la base de conocimiento. A diferencia de otros orígenes de datos, no es necesario sincronizar un origen de datos personalizado. Para obtener información sobre cómo ingerir documentos directamente, consulte Introducir los [cambios directamente en una](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html) base de conocimientos.