자동화 구성 리소스
이 페이지의 내용
참고
그룹과 프로젝트는 동의어입니다. {PROJECT-ID}
는 프로젝트 ID와 동일합니다. 기존 그룹의 경우, 그룹/프로젝트 ID는 동일하게 유지됩니다. 이 페이지에서는 설명에 대해 얘기할 때 더욱 친숙한 용어 그룹을 사용합니다. 엔드포인트는 문서에 명시된 대로 유지됩니다.
API 는 프로젝트의 자동화 구성 을 관리 수 있는 automationConfig
리소스 를 제공합니다. 구성은 배포서버 에서 다양한 MongoDB 클러스터, 복제본 세트 및 독립형을 정의하고 각 프로세스 가 실행되는 방식을 정의합니다. 자동화는 지정된 목표에 따라 배포서버 를 빌드합니다. 자동화를 사용하는 각 MongoDB Agent 는 해당 호스팅하다 에서 실행 되는 MongoDB 프로세스를 담당합니다. 이 구성은 배포의 MongoDB Agent에 대한 설정도 지정합니다.
실행 중인 MongoDB 프로세스가 정의된 구성과 일치하는 경우 프로세스는 " 목표 상태 " 가 됩니다. 모든 호스트의 모든 프로세스가 목표 상태인 경우 배포 자체는 목표 상태가 됩니다.
자동화 구성을 업데이트하려면 사용자 계정의 액세스 목록에 있는 IP 주소에서 요청을 실행해야 합니다.
자동화 구성의 추가 사본
MongoDB Agent는 구성 복사본을 mms-cluster-config-backup.json
파일에 저장합니다. Automation은 Automation이 목표 상태에 도달할 수 있었던 가장 최근 버전의 구성을 저장합니다. 에이전트가 구성 변경을 처리할 수 없는 경우에도 이전 버전의 구성을 계속 저장합니다.
글로벌 역할 이 있는 사용자는 배포 구성에 대한 Ops Manager의 내부 표현을 볼 수 있으며, 이 표현은 자동화 구성보다 훨씬 크며 내부적으로만 사용되는 추가 필드를 포함합니다. 이 표현을 사용하여 자동화 구성을 업데이트 하지 마세요 . 표현은 Raw AutomationConfig
이며 Deployment 페이지를 통해 볼 수 있습니다.
자동화 구성 매개변수
자동화 구성에는 Ops Manager 인스턴스, 에이전트, cluster 및 보안에 대한 다량의 정보가 포함되어 있습니다. 이러한 복잡성으로 인해 이러한 매개변수는 자체 참고 페이지로 사용할 수 있습니다.
전체 자동화 구성 파일의 예제를 검토하려면 자동화 구성 예제를 참조하세요.
엔드포인트
다음은 자동화 구성 리소스에 사용할 수 있는 엔드포인트 목록입니다.
메서드 | 엔드포인트 | 설명 |
---|---|---|
GET | 현재 자동화 구성 조회 | |
PUT | 현재 자동화 구성 바꾸기 | |
POST | MongoDB Agent 업데이트 | |
GET | 현재 백업 로그 설정 조회 | |
PUT | 현재 백업 로그 설정 업데이트 | |
GET | 현재 모니터링 로그 설정 조회 | |
PUT | 현재 모니터링 로그 설정 업데이트 |