Docs Menu
Docs Home
/ /
MongoDB 명령줄 인터페이스
/

환경 변수

이 페이지의 내용

  • 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 서비스 유형을 설정합니다. 유효한 값은 다음과 같습니다.

서비스
cloud
default
cloud-manager
ops-manager
MCLI_OUTPUT

출력 필드와 형식을 설정합니다. 유효한 값은 다음과 같습니다:

출력 형식
Empty
default
사람이 읽을 수 있는 출력으로, MongoDB CLI가 반환하는 모든 필드를 포함합니다.
json
MongoDB CLI가 반환하는 모든 필드를 포함하는 JSON 출력입니다.
json-path
지정한 필드가 포함된 JSON 출력입니다.
go-template
MCLI_MONGOSH_PATH
로컬 시스템에서 MongoDB Shell의 전체 경로 mongosh입니다.
MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only
해당하는 경우 클라이언트 및 Ops Manager TLS 인증서에 서명하는 데 사용되는 PEM 인코딩 인증 기관(CA) 인증서에 대한 로컬 시스템의 전체 경로입니다.
MCLI_OPS_MANAGER_SKIP_VERIFY
Ops Manager only

yes으로 설정하면 MCLI_OPS_MANAGER_CA_CERTIFICATE TLS 인증서가 확인되지 않습니다. 이렇게 하면 유효하지 않은 인증서로 인해 연결이 거부되는 것을 방지할 수 있습니다.

중요

MCLI_OPS_MANAGER_SKIP_VERIFYyes로 설정하는 것은 안전하지 않으며 프로덕션 환경에서는 권장되지 않습니다.

돌아가기

MongoDB CLI 구성 파일