Modifique los detalles de un usuario de la base de datos en su proyecto.
Para utilizar este comando, debe autenticarse con una cuenta de usuario, una cuenta de servicio o una clave API con 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 se autentica con SCRAM-SHA, este valor debe ser admin. |
--desc | string | false | Descripción de este usuario de base de datos. |
-h, --ayuda | 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 la base de datos. |
--projectId | string | false | Cadena hexadecimal que identifica el proyecto que se utilizará. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
--role | cadenas | false | Roles de usuario y bases de datos o colecciones donde se aplican. Al pasar esta bandera, se reemplazan los datos preexistentes. |
--scope | cadenas | false | Matriz de clústeres a los que este usuario tiene acceso. Al pasar esta bandera, se reemplazan los datos preexistentes. |
-u, --username | string | false | Nombre de usuario para autenticarse en MongoDB. |
--x509Tipo | string | false | Método X.509 para autenticar el nombre de usuario especificado. Los valores válidos son NONE, MANAGED y CUSTOMER. Si se configura como MANAGED, el usuario se autentica con un certificado X.509 administrado por Atlas. Si se configura como CUSTOMER, el usuario se autentica con un certificado X.509 autoadministrado. El valor predeterminado es "NONE". |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará en el archivo de configuración. Para obtener más información sobre los perfiles para la CLI de Atlas, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Salida
Si el comando se ejecuta correctamente, la CLI devuelve un resultado similar al siguiente ejemplo. Los valores entre paréntesis representan sus 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