Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Docs Menu
Docs Home
/ /

Creación de roles de base de datos personalizados de Atlas

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, use 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 que se usará en el archivo de configuración. Para obtener más información sobre los perfiles de la CLI de Atlas, consulte 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