AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

MongoDB CLI 구성 파일

MongoDB CLI 구성 파일에는 프로필이 저장됩니다. 텍스트 편집기로 파일을 편집하거나 mongocli config 세트 명령을 사용하여 구성 파일에 저장된 설정을 업데이트할 수 있습니다.

중요

API 키는 비밀번호와 같습니다. 구성 파일 은 API 키를 일반 텍스트로 저장하므로 구성 파일 을 적절히 보호해야 합니다.

mongocli config 명령을 처음 실행 하면 MongoDB CLI 가 config.toml 라는 구성 파일 을 생성합니다. MongoDB CLI 는 명령을 실행한 사용자에게 파일 에 대한 읽기 및 쓰기 (write) 액세스 을 부여합니다. MongoDB CLI 는 운영 체제에 따라 구성 파일 을 다음 위치 에 저장합니다.

%AppData/mongocli
/Users/{username}/Library/Application Support/mongocli
$XDG_CONFIG_HOME/mongocli

$XDG_CONFIG_HOME 가 설정하다 되지 않은 경우 MongoDB CLI 는 다음을 사용합니다.

$HOME/.config/mongocli

MongoDB CLI 구성 파일은 관련 설정과 API 키를 프로필 이라는 그룹에 저장합니다. 여러 프로필을 만들 거나 정의 하여 MongoDB CLI를 사용하여 동일한 터미널에서 다양한 MongoDB 서비스 또는 프로젝트에 액세스할 수 있습니다.

참고

환경 변수에 저장된 모든 설정은 프로파일에 저장된 설정보다 우선합니다.

특정 프로필로 MongoDB CLI를 실행하려면 명령에 --profile <profileName> 옵션을 추가합니다.

--profile 옵션 없이 명령을 실행하는 경우 MongoDB CLI는 기본 프로필의 설정을 사용합니다. MongoDB CLI는 사용자가 구성한 프로필 수에 따라 기본 프로필을 결정합니다:

  • 프로필이 하나만 있는 경우, MongoDB CLI는 해당 프로필을 기본값으로 사용합니다.

  • 프로필이 여러 개 있는 경우 MongoDB CLI는 default 프로필을 기본값으로 사용합니다. default라는 이름의 프로필이 없는 상황에서 특정 설정이 필요한 명령을 실행하면 MongoDB CLI는 누락된 설정에 대한 오류를 반환합니다.

다음 예시 구성 파일 MongoDB Shell 의 경로, mongosh 두 개의 프로필 및 이(가) 포함되어default myOpsManager있습니다.

default 프로필은 Atlas 배포서버에 연결되며 다음 설정을 포함합니다.

  • 조직 ID

  • API

  • 프로젝트 ID

myOpsManager 프로필은 Ops Manager 배포서버에 연결되며 다음 설정을 포함합니다.

  • MongoDB Ops Manager 기본 URL 입니다.

  • 조직 ID입니다.

  • API 키.

  • 프로젝트 ID입니다.

  • 선택 사항 클라이언트 및 Ops Manager TLS 인증서에 서명하는 데 사용되는 PEM 인코딩 인증 기관(CA) 인증서에 대한 로컬 시스템의 전체 경로입니다.

  • 선택 사항 CA TLS 인증서의 확인 여부를 나타내는 플래그입니다.

$XDG_CONFIG_HOME/mongocli/config.toml
mongosh_path = "/usr/local/bin/mongosh"
[default]
organization_id = "qwer5678uiop23jb45lk78mn"
public_api_key = "ABCDEFG"
project_id= "5e2f04ecf10fcd33c7d4077e"
private_api_key = "e750d2bf-1234-4cde-5678-ca4dcbcac9a4"
service = "cloud"
[myOpsManager]
ops_manager_ca_certificate = /etc/ssl/certs/ca.pem
ops_manager_skip_verify = no
ops_manager_url = "http://localhost:9080/"
organization_id = "jklsa23123dsdf3jj456hs2"
public_api_key = "HIJKLMN"
project_id = "kk12jdn43jd123dkdkf97jg"
private_api_key = "e750d2bf-9101-4cde-1121-ca4dcbcac9a5"
service = "ops-manager"

MongoDB CLI를 default 프로파일과 함께 사용하려면 명령에서 --profile 옵션을 생략합니다.

mongocli <command>

MongoDB CLI를 myOpsManager 프로파일과 함께 사용하려면 명령에 --profile myOpsManager 옵션을 추가합니다.

mongocli <command> --profile myOpsManager
이 페이지 평가하기