Menu Docs
Página inicial do Docs
/ /
Interface da linha de comando do MongoDB
/

Variáveis de ambiente

Nesta página

  • Precedence
  • Variáveis de ambiente suportadas

Para facilitar a criação de scripts, você pode especificar definições de configuração usando variáveis de ambiente.

  • Quando você executa um comando, todas as configurações que você especificou com variáveis de ambiente têm precedência sobre o perfil armazenado no arquivo de configuração.

  • Quando você executa um comando utilizando a opção --projectId, a opção de linha de comando assume precedência sobre a variável de ambiente e o perfil armazenado no arquivo de configuração.

A CLI MongoDB suporta as seguintes variáveis de ambiente:

Variável
Descrição
MCLI_PUBLIC_API_KEY
Define a chave pública API para comandos que interagem com o serviço MongoDB.
MCLI_PRIVATE_API_KEY
Define a chave API privada para comandos que interagem com o serviço do MongoDB.
MCLI_ORG_ID
Define o ID da organização para comandos que exigem a opção --orgId.
MCLI_PROJECT_ID
Define o ID do projeto para comandos que exigem a opção --projectId.
MCLI_OPS_MANAGER_URL
Apenas para o Ops Manager, define o URL base para chamadas de API. O URL deve terminar com uma barra (p. ex., /).
MCLI_SERVICE

Define o tipo de serviço MongoDB. Os valores válidos são:

Valor
Serviço, serviço
cloud
default
cloud-manager
ops-manager
MCLI_OUTPUT

Define os campos e o formato de saída. Os valores válidos são:

Valor
Formato de saída
Empty
default
Saída legível por humanos que inclui todos os campos que a CLI MongoDB retorna.
json
Saída JSON que inclui todos os campos que o MongoDB CLI retorna.
json-path
Saída JSON que inclui os campos que você especifica.
go-template
Saída com formato personalizado que inclui os campos especificados em um modelo Go.
MCLI_MONGOSH_PATH
O caminho completo em seu sistema local para o MongoDB Shell, mongosh.
MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only
Se aplicável, o caminho completo em seu sistema local para o certificado de autoridade de certificação (CA) codificado em PEM usado para assinar os certificados TLS do cliente e do Ops Manager.
MCLI_OPS_MANAGER_SKIP_VERIFY
Ops Manager only

Quando definido para yes, o certificado TLS MCLI_OPS_MANAGER_CA_CERTIFICATE não é verificado. Isso impede que suas conexões sejam rejeitadas devido a um certificado inválido.

Importante

Definir MCLI_OPS_MANAGER_SKIP_VERIFY para yes é inseguro e não é recomendado em ambientes de produção.

Voltar

Arquivo de configuração do MongoDB CLI