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

Cifrar credenciales de usuario

Para los parámetros de configuración que almacenan credenciales, puede guardarlas en texto plano o usar el credentialstool de Ops Manager para cifrarlas. Si elige almacenar las credenciales en texto plano, reduzca los permisos del archivo conf-mms.properties en cada servidor.

Este procedimiento sólo es válido para la autenticación SCRAM con nombre de usuario y contraseña y la autenticación PLAIN (LDAP). No se aplica a la autenticación MONGODB-X509 o GSSAPI, ambas utilizan nombres de usuario pero no contraseñas.

Importante

Cuando se instala con los paquetes rpm o deb en sistemas Linux, la herramienta credentialstool requiere privilegios de root (sudo) porque lee el archivo /etc/mongodb-mms/gen.key. Ops Manager utiliza el gen.key para cifrar datos sensibles en la base de datos y en los archivos de configuración.

Utiliza el credentialstool para generar credenciales cifradas para las implementaciones de MongoDB:

1
sudo <install_dir>/bin/credentialstool --username <username>
--password
Variable
Definición

<username>

Su nombre de usuario de MongoDB

<install_dir>

Ruta donde se instaló Ops Manager.

2

credentialstool luego genera el par de credenciales cifrado.

3
  1. Ingresa el par de credenciales cifradas en la configuración mongo.mongoUri donde sea necesario.

  2. Agrega la configuración mongo.encryptedCredentials y establécela en true.

    Ejemplo

    mongo.mongoUri=mongodb://da83ex3s:a4fbcf3a1@mydb1.example.net:40000/admin
    mongo.encryptedCredentials=true

    Importante

    El archivo conf-mms.properties puede contener múltiples configuraciones de mongo.mongoUri. Si mongo.encryptedCredentials está true, debe cifrar todas las credenciales de usuario que se encuentren en los diversos ajustes de mongo.mongoUri.