Modifica los detalles de un usuario de base de datos en tu proyecto.
Para usar este comando, debes autenticarte con una cuenta de usuario, una cuenta de servicio o una clave API que tenga el rol de Propietario del proyecto.
Sintaxis
atlas dbusers update <username> [options]
Arguments
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
Nombre de usuario | string | true | Nombre de usuario para actualizar en la base de datos MongoDB. |
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--authDB | string | false | Nombre de la base de datos de autenticación. Si el usuario se autentica con AWS IAM, x.509 o LDAP, este valor debe ser $external. Si el usuario se autentica con SCRAM-SHA, este valor debe ser admin. |
--desc | string | false | Descripción de este usuario de base de datos. |
-h, --help | false | ayuda para actualizar | |
-o, --output | string | false | Formato de salida. Los valores válidos son json, json-path, go-template o go-template-file. Para ver la salida completa, use la opción -o json. |
-p, --password | string | false | Contraseña para el usuario de base de datos. |
--projectId | string | false | string hexadecimal que identifica el Proyecto a utilizar. Esta opción anula la configuración en el archivo de configuración o la variable de entorno. |
--role | Cuerdas | false | Los roles de los usuarios y las bases de datos o colecciones a las que se aplican los roles. Al habilitar esta función se sobrescriben los datos preexistentes. |
--scope | Cuerdas | false | Arreglo de clústeres a los que este usuario tiene acceso. El uso de esta bandera reemplaza los datos preexistentes. |
-u, --username | string | false | Nombre de usuario para autenticarse en MongoDB. |
--x509Type | string | false | Método X.509 para autenticar el nombre de usuario especificado. Los valores válidos incluyen NONE, MANAGED y CUSTOMER. Si se configura esto en GESTIONADO, el usuario se autenticará con un certificado X.509 gestionado por Atlas. Si estableces esto en cliente, el usuario se autentica con un certificado X.509 autogestionado. Este valor se establece por defecto en "NINGUNO". |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará del archivo de configuración. Para aprender sobre los perfiles para Atlas CLI, consulta https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Salida
Si el comando se ejecuta correctamente, el CLI devuelve una salida similar a la siguiente muestra. Los valores entre corchetes representan tus valores.
Successfully updated database user '<Username>'.
Ejemplos
# Update roles for a database user named myUser for the project with the ID 5e2211c17a3e5a48f5497de3: atlas dbuser update myUser --role readWriteAnyDatabase --projectId 5e2211c17a3e5a48f5497de3
# Update scopes for a database user named myUser for the project with the ID 5e2211c17a3e5a48f5497de3: atlas dbuser update myUser --scope resourceName:resourceType --projectId 5e2211c17a3e5a48f5497de3