Menu Docs
Página inicial do Docs
/ /
Atlas CLI
/ /

Atlas dbusers criar

Nesta página

  • Sintaxe
  • argumentos
  • Opções
  • Opções herdadas
  • Saída
  • Exemplos

Crie um trigger de banco de dados para seu projeto.

Se você definir --ldapType, --x509Type, --oidcType e --awsIAMType como NONE, o Atlas autenticará esse usuário por meio do SCRAM-SHA. Para saber mais, consulte https://www.mongodb.com/pt-br/docs/manual/core/security-scram/.

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 do comando
atlas dbusers create [builtInRole]... [options]
Nome
Tipo
Obrigatório
Descrição
construídoInRole
string
false
Role integrada do Atlas que você deseja atribuir ao usuário.
Nome
Tipo
Obrigatório
Descrição
--awsIAMType
string
false

Método do Amazon Web Services IAM pelo qual o nome de usuário fornecido é autenticado. Os valores válidos são NONE, USER ou role. Se você definir isso como USER ou ROLE, o usuário se autenticará com credenciais do IAM e não precisará de uma senha.

Mutualmente exclusivo com --ldapType, --x509Type, --idcType. Este valor é padronizado como "NONE".

--deleteAfter
string
false
Registro de data/hora na ISO 8601 em UTC, após o qual o Atlas exclui o usuário.
-h, --help
false
ajuda para criar
--ldapType
string
false

Método LDAP pelo qual o nome de usuário fornecido é autenticado. Os valores válidos são NONE, USER ou GROUP. Se você definir isso como USER ou GROUP, o usuário se autenticará com o LDAP.

Mutualmente exclusivo com --awsIAMType, --x509Type, --oidcType. Este valor é padronizado como "NONE".

--oidcType
string
false

Método OIDC pelo qual o usuário do banco de dados fornecido é autenticado. Os valores válidos são NONE, USER ou IDP_GROUP. Se você definir isso como USER ou GROUP_ID, o usuário se autenticará com o OIDC.

Mutualmente exclusivo com --awsIAMType, --ldapType, --x509Type, --password. Este valor é padronizado como "NONE".

-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.
-p, --password
string
false

Senha do trigger de banco de dados.

Mutuamente exclusivo com --oidcType.

--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.
--role
strings
false
Lista separada por vírgulas que especifica as roles do usuário e os bancos de dados ou collections nos quais as roles se aplicam. O formato das funções é roleName[@dbName[.collection]]. roleName pode ser uma função embutida ou uma função personalizada. dbName e collection são necessários apenas para roles integrados.
--scope
strings
false
Array de clusters aos quais este usuário tem acesso.
-u, --username
string
true
Nome de usuário para autenticar no MongoDB.
--x509Type
string
false

Método X.509 para autenticar o nome de usuário especificado. Os valores válidos incluem NONE,MANAGED e CUSTOMER. Se você definir isso como managed, o usuário se autenticará com um certificado X.509 gerenciado pelo Atlas. Se você definir isso como CUSTOMER, o usuário se autenticará com um certificado X.509 autogerenciado.

Mutualmente exclusivo com --awsIAMType, --ldapType, --oidcType. Este valor é padronizado como "NONE".

Nome
Tipo
Obrigatório
Descrição
-P, --profile
string
false

Se o comando for bem-sucedido, a CLI retornará uma saída semelhante à amostra a seguir. Os valores entre colchetes representam seus valores.

Database user '<Username>' successfully created.
# Create an Atlas database admin user named myAdmin for the project with ID 5e2211c17a3e5a48f5497de3:
atlas dbusers create atlasAdmin --username myAdmin --projectId 5e2211c17a3e5a48f5497de3
# Create a database user named myUser with read/write access to any database for the project with ID 5e2211c17a3e5a48f5497de3:
atlas dbusers create readWriteAnyDatabase --username myUser --projectId 5e2211c17a3e5a48f5497de3
# Create a database user named myUser with multiple roles for the project with ID 5e2211c17a3e5a48f5497de3:
atlas dbusers create --username myUser --role clusterMonitor,backup --projectId 5e2211c17a3e5a48f5497de3
# Create a database user named myUser with multiple scopes for the project with ID 5e2211c17a3e5a48f5497de3:
atlas dbusers create --username myUser --role clusterMonitor --scope <REPLICA-SET ID>,<storeName> --projectId 5e2211c17a3e5a48f5497de3

Voltar

Lista