Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Variables de entorno

Para facilitar la escritura de scripts, puedes especificar la configuración utilizando variables de entorno.

  • Al ejecutar un comando, cualquier configuración que hayas especificado con variables de entorno tendrá precedencia sobre el perfil almacenado en el archivo de configuración.

  • Cuando ejecuta un comando utilizando el --projectId opción, la opción de línea de comandos tiene preferencia sobre tanto la variable de entorno como el perfil almacenado en el archivo de configuración.

La MongoDB CLI admite las siguientes variables de entorno:

Variable
Descripción

MCLI_PUBLIC_API_KEY

Establece lo público Clave de API para los comandos que interactúan con tu servicio de MongoDB.

MCLI_PRIVATE_API_KEY

Establece la clave API privada para los comandos que interactúan con su servicio MongoDB.

MCLI_ORG_ID

Establece el Identificador de la Organización para los comandos que requieren la opción --orgId.

MCLI_PROJECT_ID

Establece el ID del proyecto para los comandos que requieren la opción --projectId.

MCLI_OPS_MANAGER_URL

Solo para Ops Manager, define la URL base para llamadas de API. La URL debe terminar con una barra (/), es decir, /).

MCLI_SERVICE

Establece el tipo de servicio MongoDB. Los valores válidos son:

Valor
Servicio
cloud
default

MongoDB Atlas

cloudgov

cloud-manager

ops-manager

MCLI_OUTPUT

Establece los campos de salida y el formato. Los valores válidos son:

Valor
Formato de salida
Empty
default

Salida legible para humanos que incluye todos los campos que devuelve la CLI de MongoDB.

json

Salida JSON que incluye todos los campos que devuelve la CLI de MongoDB.

json-path

Salida JSON que incluye el campos que usted especifique.

go-template

Salida con formato personalizado que incluye los campos que especifiques en una plantilla de Go.

MCLI_MONGOSH_PATH

La ruta completa en tu sistema local hacia MongoDB Shell, mongosh.

MCLI_SKIP_UPDATE_CHECK

Cuando se establece en yes, la CLI de MongoDB no solicita que actualices a nuevas versiones.

MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only

Si corresponde, la ruta completa en su sistema local al certificado de la Autoridad de Certificación (CA) codificado en PEM utilizada para firmar los certificados TLS de cliente y Ops Manager.

MCLI_OPS_MANAGER_SKIP_VERIFY
Ops Manager only

Si se establece en true, el certificado TLS MCLI_OPS_MANAGER_CA_CERTIFICATE no se verifica. Esto evita que sus conexiones se rechacen debido a un certificado no válido.

IMPORTANTE: Establecer MCLI_OPS_MANAGER_SKIP_VERIFY en true no es seguro y no se recomienda en entornos de producción.

HTTP_PROXY, http_proxy

La URL absoluta o el nombre de host y el puerto en el formato hostname[:port].

El siguiente ejemplo muestra cómo configurar la variable de entorno si la configuración del proxy no requiere autenticación.

HTTP_PROXY=<my.proxy.address>

El siguiente ejemplo muestra cómo configurar la variable de entorno si su configuración de proxy requiere autenticación.

HTTP_PROXY=username:password@<my.proxy.address>

El siguiente ejemplo muestra cómo configurar la variable de entorno si el esquema es socks5.

HTTP_PROXY=socks5://<my.proxy.address>

HTTPS_PROXY, https_proxy

La URL absoluta. Si HTTP_PROXY también se establece, esta tiene prioridad sobre HTTP_PROXY en todas las solicitudes.

Por ejemplo, lo siguiente muestra cómo configurar la variable de entorno.

HTTPS_PROXY=https://<my.proxy.address>

NO_PROXY, no_proxy

Indica que no hay ningún proxy para la URL porque el proxy no está configurado para la URL.

Volver

archivo de configuración

En esta página