환경 변수
이 페이지의 내용
스크립팅을 더 쉽게 하기 위해 환경 변수를 사용하여 구성 설정을 지정할 수 있습니다.
Precedence
명령을 실행할 때 환경 변수를 사용하여 지정한 모든 설정이 구성 파일에 저장된 프로필보다 우선합니다.
--projectId
옵션을 사용하여 명령을 실행하면 명령줄 옵션이 환경 변수와 구성 파일에 저장된 프로파일보다 우선합니다.
지원되는 환경 변수
MongoDB CLI는 다음과 같은 환경 변수를 지원합니다.
변수 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MCLI_PUBLIC_API_KEY | MongoDB 서비스와 상호 작용하는 명령에 대한 공개 API 키를 설정합니다. | ||||||||||
MCLI_PRIVATE_API_KEY | MongoDB 서비스와 상호 작용하는 명령에 대한 비공개 API 키를 설정합니다. | ||||||||||
MCLI_ORG_ID | --orgId 옵션이 필요한 명령에 대한 조직 ID를 설정합니다. | ||||||||||
MCLI_PROJECT_ID | --projectId 옵션이 필요한 명령어의 프로젝트 ID를 설정합니다. | ||||||||||
MCLI_OPS_MANAGER_URL | Ops Manager의 경우에만 API 호출에 대한 기본 URL을 설정합니다. URL은 슬래시로 끝나야 합니다(예: / ). | ||||||||||
MCLI_SERVICE | MongoDB 서비스 유형을 설정합니다. 유효한 값은 다음과 같습니다.
| ||||||||||
MCLI_OUTPUT | 출력 필드와 형식을 설정합니다. 유효한 값은 다음과 같습니다:
| ||||||||||
MCLI_MONGOSH_PATH | 로컬 시스템에서 MongoDB Shell의 전체 경로 mongosh 입니다. | ||||||||||
MCLI_SKIP_UPDATE_CHECK | yes 으로 설정하면 MongoDB CLI가 새 버전으로 업데이트하라는 메시지를 표시하지 않습니다. | ||||||||||
MCLI_OPS_MANAGER_CA_CERTIFICATE Ops Manager only | 해당하는 경우 클라이언트 및 Ops Manager TLS 인증서에 서명하는 데 사용되는 PEM 인코딩 인증 기관(CA) 인증서에 대한 로컬 시스템의 전체 경로입니다. | ||||||||||
MCLI_OPS_MANAGER_SKIP_VERIFY Ops Manager only |
중요: | ||||||||||
HTTP_PROXY , http_proxy | 절대 URL 또는 다음 예시는 프록시 구성에 인증이 필요하지 않은 경우 환경 변수를 설정하는 방법을 보여줍니다.
다음 예에서는 프록시 구성에 인증이 필요한 경우 환경 변수를 설정하는 방법을 보여줍니다.
다음 예에서는 구성표가
| ||||||||||
HTTPS_PROXY , https_proxy | 절대 URL. 예를 예시 다음은 환경 변수를 설정하다 하는 방법을 보여줍니다.
| ||||||||||
NO_PROXY , no_proxy | URL에 대해 프록시가 구성되지 않았으므로 URL에 대한 프록시가 없음을 나타냅니다. |