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 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 Amazon Web Services IAM pelo qual o nome de usuário fornecido é autenticado. Os valores válidos são NONE, USUÁRIO ou FUNÇÃO. Se você definir isso como USER ou role, o usuário se autenticará com credenciais do IAM e não precisará de uma senha. Se você definir isso como USER ou role, não poderá definir --x509Type ou --ldapType para qualquer valor diferente de NONE. 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, USUÁRIO ou GRUPO. Se você definir isso como USUÁRIO ou GRUPO, o usuário se autenticará com o LDAP. Se você definir isso como USER ou GROUP, não poderá definir --x509Type ou --awsIAMType para qualquer valor diferente de NONE. 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.

--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 e Atlas ingestão de dados 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 cliente. Se você definir isso como managed, o usuário se autenticará com um certificado X.509 gerenciado pelo Atlas. Se você definir isso como CLIENTE, o usuário se autenticará com um certificado X.509 managed. Se você definir isso como managed ou CUSTOMER, não poderá definir --awsIAMType ou --ldapType para qualquer valor diferente de NONE. 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