Docs Menu
Docs Home
/ /

atlas customDbRoles create

Crea un rol de base de datos personalizado para 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 del comando
atlas customDbRoles create <roleName> [options]
Nombre
Tipo
Requerido
Descripción

nombreDelRol

string

true

Nombre del rol personalizado que se va a crear.

Nombre
Tipo
Requerido
Descripción

-h, --help

false

ayuda para crear

--inheritedRole

Cuerdas

false

Lista de roles heredados y la base de datos en la que se otorga el rol.

-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, usa la opción -o json.

--privilege

Cuerdas

false

Lista de acciones por base de datos y colección. Si no se proporcionan bases de datos ni colecciones, se asume el alcance del clúster. Para detalles sobre acciones específicas en clusters, bases de datos o colecciones, consulte https://dochub.mongodb.org/core/privilege-actions.

--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.

Nombre
Tipo
Requerido
Descripción

-P, --profile

string

false

Nombre del perfil a usar de tu archivo de configuración. Para aprender sobre los perfiles para Atlas CLI, consulta https://dochub.mongodb.org/core/atlas-cli-save-connection-settings.

Si el comando se ejecuta correctamente, el CLI devuelve una salida similar a la siguiente muestra. Los valores entre corchetes representan tus valores.

Custom database role '<RoleName>' successfully created.
# Create a custom database role
atlas customDbRoles create customRole --privilege FIND@databaseName,UPDATE@databaseName.collectionName
# Create a custom database role on multiple collections
atlas customDbRoles create customRole --privilege FIND@databaseName,UPDATE@databaseName.firstCollectionName,UPDATE@databaseName.secondCollectionName
# Create a customer database role with granted action on the cluster resource
atlas customDbRoles create customRole --privilege GET_CMD_LINE_OPTS
# Use an inherited role
atlas customDbRoles create customRole --inheritedRole read@databaseName

Volver

customDbRoles

En esta página