Docs Menu
Docs Home
/ /

Variables de entorno

Para facilitar la creación de scripts, puede especificar opciones de configuración mediante variables de entorno.

  • Cuando se ejecuta un comando, cualquier configuración que se especifique con variables de entorno tendrá prioridad sobre el perfil almacenado en el archivo de configuración.

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

La CLI de MongoDB admite las siguientes variables de entorno:

Variable
Descripción

MCLI_PUBLIC_API_KEY

Establece el público Clave API para comandos que interactúan con su servicio 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 ID 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 de 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 por humanos que incluye todos los campos que devuelve MongoDB CLI.

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 especifique en una plantilla Go.

MCLI_MONGOSH_PATH

La ruta completa en su sistema local al Shell MongoDB,. mongosh

MCLI_SKIP_UPDATE_CHECK

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

MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only

Si corresponde, la ruta completa en su sistema local al certificado de autoridad de certificación (CA) codificado en PEM utilizado para firmar los certificados TLS del cliente y de 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 hostname[:port] formato.

El siguiente ejemplo muestra cómo configurar la variable de entorno si su configuración de 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, a continuación se 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