Atlas customDbRoles criar
Crie um role de reconhecimento de data center personalizado para seu projeto.
Para usar esse comando, você deve se autenticar com uma conta de usuário ou uma chave de API com a role de proprietário do projeto.
Sintaxe
Sintaxe do comando
atlas customDbRoles create <roleName> [options]
argumentos
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
roleName | string | true | Nome da função personalizada a ser criada. |
Opções
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
-h, --help | false | ajuda para criar | |
--inheritedRole | strings | false | Lista de roles herdados e o reconhecimento de data center no qual o role é concedido. |
-o, --output | string | false | Formato de saída. Os valores válidos são JSON, json-path, go-template ou go-template-file. Para ver o resultado completo, use a opção -o JSON. |
--privilege | strings | false | Lista de ações por banco de dados e coleção. Se nenhum banco de dados ou collection for fornecido, o escopo do cluster será assumido. Para detalhes sobre ações específicas para clusters, bancos de dados ou coleções, consulte https://dochub.mongodb.org/core/privilege-actions. |
--projectId | string | false | String hexadecimal que identifica o projeto a ser usado. Esta opção substitui as configurações no arquivo de configuração ou variável de ambiente. |
Opções herdadas
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
-P, --profile | string | false | Nome do perfil a ser usado no arquivo de configuração. Para saber mais sobre perfis para o Atlas CLI, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Saída
Se o comando for bem-sucedido, a CLI retornará uma saída semelhante à amostra a seguir. Os valores entre colchetes representam seus valores.
Custom database role '<RoleName>' successfully created.
Exemplos
# 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