

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Invece di scegliere un servizio di origine dati supportato, puoi connetterti a un’origine dati personalizzata per ottenere i seguenti vantaggi:
+ Flessibilità e controllo sui tipi di dati a cui desideri che la tua knowledge base abbia accesso.
+ La possibilità di utilizzare le operazioni API `KnowledgeBaseDocuments` per importare o eliminare direttamente i documenti senza necessità di sincronizzare le modifiche.
+ La possibilità di visualizzare i documenti nell’origine dati direttamente tramite la console o l’API Amazon Bedrock.
+ La possibilità di caricare documenti nell’origine dati direttamente nella Console di gestione AWS o di aggiungerli in linea.

Per connettere una knowledge base a un'origine dati personalizzata, invia una [CreateDataSource](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html)richiesta a un endpoint in fase di costruzione di Agents for Amazon Bedrock. Specificate la base `knowledgeBaseId` di conoscenza a cui connettervi, date una `name` alla fonte di dati e impostate il `type` campo nel campo to. `dataSourceConfiguration` `MANAGED_KNOWLEDGE_BASE_CONNECTOR` Definisci il connettore stesso`managedKnowledgeBaseConnectorConfiguration.connectorParameters`, impostandolo `type` su`CUSTOM`. Di seguito è riportato un esempio minimo per creare questa origine dati:

```
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
            }
        }
    }
}
```

Imposta su `true` in `aclEnabled` per `connectorParameters` abilitare il controllo degli accessi a livello di documento. Per informazioni dettagliate, vedi [Document-level controlli di accesso](kb-managed-ds-custom-acl.md).

Dopo aver configurato l’origine dati personalizzata, puoi aggiungere documenti al suo interno e importarli direttamente nella knowledge base. A differenza di altre origini dati, non è necessario sincronizzare un’origine dati personalizzata. Per informazioni su come inserire direttamente i documenti, consulta [Inserire le modifiche direttamente in](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html) una knowledge base.