环境变量
在此页面上
为了简化脚本编写,可以使用环境变量指定配置设置。
Precedence
运行命令时,您使用环境变量指定的任何设置都优先于配置文件所存储的配置。
当您使用
--projectId
选项运行命令时,命令行选项优先于环境变量和配置文件中存储的配置。
支持的环境变量
MongoDB CLI 支持以下环境变量:
变量 | 说明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 为与 MongoDB 服务进行交互的命令设置公开 API 密钥。 | ||||||||||
| 为与 MongoDB 服务交互的命令设置私有 API 密钥。 | ||||||||||
| 为需要 | ||||||||||
| 为需要 | ||||||||||
| 为 API 调用设立基本 URL(仅适用于 Ops Manager)。URL 必须以正向斜线结尾(即 | ||||||||||
| 设置 MongoDB 服务类型。有效值为:
| ||||||||||
| 设置输出字段和格式。有效值为:
| ||||||||||
| 本地系统中指向 MongoDB Shell | ||||||||||
| 设置为 | ||||||||||
MCLI_OPS_MANAGER_CA_CERTIFICATE Ops Manager only | 如果适用,本地系统上用于签署客户端和 Ops Manager TLS 证书的 PEM 编码证书颁发机构 (CA) 证书的完整路径。 | ||||||||||
MCLI_OPS_MANAGER_SKIP_VERIFY Ops Manager only | 当设置为 重要提示:将 | ||||||||||
| 绝对 URL 或主机名和端口,采用 以下示例展示了如果代理配置不要求身份验证,如何设置环境变量。
以下示例展示了在代理配置要求身份验证时如何设置环境变量。
以下示例展示了如果模式为
| ||||||||||
| 绝对 URL。如果还设置了 示例,以下内容显示了如何设立环境变量。
| ||||||||||
| 表示该 URL 没有对应的代理,因为没有为该 URL 配置代理。 |