Overview
Ver información sobre las opciones de configuración específicas de Queryable Encryption para MongoClient instancia.
AutoEncryptionOpts
Pase un objeto AutoEncryptionOpts a su instancia MongoClient para especificar opciones específicas de Queryable Encryption.
La siguiente tabla describe la estructura de un objeto AutoEncryptionOpts:
Parameter | Tipo | Requerido | Descripción |
|---|---|---|---|
|
| No | Una instancia Si omites la opción Para aprender más sobre las Colecciones de Bóvedas de Llaves, consulte Colección de Bóvedas de Llaves. |
| String | Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
| Objeto | Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los objetos Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
| Objeto | No | Un esquema de cifrado. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
| Booleano | No | Desactiva el análisis automático de los comandos salientes. Establece |
Ejemplo
Para ver un code-snippet demostrando cómo utilizar AutoEncryptionOpts para configurar tu instancia MongoClient, selecciona la pestaña correspondiente a tu driver:
var AutoEncryptionOpts = { "keyVaultClient" : keyVaultClient, "keyVaultNamespace" : "<database>.<collection>", "kmsProviders" : { ... }, "bypassQueryAnalysis": "<boolean value>", // optional - defaults to false "encryptedFieldsMap" : { ... } } cluster = Mongo( "mongodb://myhostexample.net:27017/?replicaSet=myReplicaSet", AutoEncryptionOpts );
const secureClient = new MongoClient(connectionString, { useNewUrlParser: true, useUnifiedTopology: true, monitorCommands: true, autoEncryption: { keyVaultNamespace, kmsProviders, bypassQueryAnalysis, // optional - defaults to false encryptedFieldsMap: patientSchema, extraOptions: extraOptions, }, });
Para conocer otras opciones de configuración de la Biblioteca compartida de cifrado automático, consulta Configuración.