Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Propiedades de configuración de conexión de MongoDB

Usa la siguiente configuración para especificar cómo tu conector MongoDB Kafka sink se conecta y se comunica con tu clúster de MongoDB.

Para una lista de configuraciones de conectores sumideros organizada por categoría, consulta la guía sobre Propiedades de configuración de conectores sumideros.

Nombre
Descripción

connection.uri

Requerido

Tipo: string

Descripción:
La string de URI de conexión de MongoDB para conectarse a su instancia o clúster de MongoDB.
Para obtener más información, consulte la guía Conectarse a MongoDB

IMPORTANTE: Para evitar exponer tus credenciales de autenticación en tu configuración de connection.uri, utiliza un ConfigProvider y establece los parámetros de configuración adecuados.

Por defecto: mongodb://localhost:27017
Valores aceptados: una string URI de conexión de MongoDB

servidor.api.version

Tipo: string

Descripción:
La versión de Stable API que desea utilizar con su servidor MongoDB. Para obtener más información sobre Stable API y las versiones del servidor que la admiten, consulte la guía del manual del servidor MongoDB de Stable API.

Por defecto: ""
Valores aceptados: una string vacía o una versión válida de Stable API

servidor.api.deprecationErrors

Tipo: booleano

Descripción:
Cuando se establece en true, si el conector llama a un comando en su instancia de MongoDB que está obsoleto en la versión declarada de Stable API, genera una excepción.

Puede establecer la versión de la API con la opción de configuración server.api.version. Para obtener más información sobre Stable API, consulte la entrada del manual de MongoDB sobre Stable API.

Por defecto: false
Valores aceptados: true o false

servidor.api.strict

Tipo: booleano

Descripción:
Cuando se establece en true, si el conector llama a un comando en su instancia de MongoDB que no está cubierto en la versión declarada de Stable API, genera una excepción.

Puede establecer la versión de la API con la opción de configuración server.api.version. Para obtener más información sobre Stable API, consulte la entrada del manual de MongoDB sobre Stable API.

Por defecto: false
Valores aceptados: true o false

csfle.enabled

Tipo: booleano

Descripción:
Indicador que, cuando se establece en true, habilita el cifrado a nivel de campo del lado del cliente (CSFLE) para la conexión de MongoDB.

Por defecto: false
Valores aceptados: true o false

csfle.key.vault.namespace

Tipo: string

Descripción:
Namespace de Key Vault para CSFLE en el formato database.collection. Por ejemplo: encryption.__keyVault.
Obligatorio cuando csfle.enabled se establece en true.

Por defecto: ""
Valores aceptados: un namespace de MongoDB válido en el formato database.collection

csfle.local.master.key

Tipo: string

Descripción:
Clave maestra local de 96bytes codificada en Base64para CSFLE con el proveedor de KMS local. El conector utiliza la clave para cifrar y descifrar las claves de cifrado de datos almacenadas en el almacén de claves.
Obligatorio cuando csfle.enabled está configurado en true.

Por defecto: ""
Valores aceptados: una string de 96bytes codificada en Base64

csfle.schema.map

Tipo: string

Descripción:
Documento JSON que define el mapa de esquema de cifrado para CSFLE. Esto asigna namespaces a esquemas JSON que especifican qué campos cifrar y qué algoritmo y clave de cifrado usar.

Por defecto: ""
Valores aceptados: un documento JSON válido

csfle.bypass.query.analysis

Tipo: booleano

descripción:
Indicador que indica si se debe omitir o no el análisis automático de query para CSFLE. Cuando se establece en true, el conector deshabilita el cifrado automático basado en mapas de esquemas y debe usar el cifrado explícito. Cuando se establece en false, el conector habilita el cifrado automático, pero requiere mongocryptd o la librería crypt_shared.
por defecto a true para evitar dependencias externas.

por defecto: true
Valores aceptados: true o false