Atlas Online Archive 구성 파일
이 페이지의 내용
구성 파일을 사용하면 Atlas CLI를 사용하여 Atlas Online Archive를 만들고 업데이트하는 데 필요한 설정을 지정할 수 있습니다. Atlas CLI는 .json
Atlas Online Archive 구성 파일을 허용합니다.
다음 리소스를 사용하여 다음을 수행할 수 있습니다.
Atlas Online Archive에서 지정할 수 있는 필수 설정 에 대해 알아보세요.
Atlas Online Archive 설정
다음 설정을 지정하여 구성 파일에서 또는 명령의 플래그로 Atlas Online Archive를 생성하거나 업데이트할 수 있습니다.
필드 | 유형 | 설명 |
---|---|---|
| 문자열 | 프로젝트의 고유 식별자입니다. |
| 문자열 | 업데이트할 온라인 아카이브를 식별하는 고유한 24자리 16진수 문자열입니다. |
| 문자열 | Atlas Online Archive 한 개를 생성하거나 업데이트하려는 collection이 포함된 cluster를 식별하는 사람이 읽을 수 있는 레이블입니다. |
| 문자열 | collection의 이름입니다. |
| 객체 | MongoDB MongoDB Cloud가 데이터를 보관하는 규칙입니다. |
| 문자열 | 온라인 아카이브가 포함된 컬렉션이 포함된 데이터베이스의 사람이 읽을 수 있는 레이블입니다. |
자세한 설명과 사용 가능한 설정의 전체 목록은 API 사양의 요청 본문 스키마를 참조하세요.
Atlas Online Archive 구성 파일 생성 예시
{ "name":"myCluster", "groupId": "32y6e74b3g91947azb20e3b8", "collName": "myCollection", "collectionType": "TIMESERIES", "criteria": { "type": "DATE" }, "dataExpirationRule": { "expireAfterDays": 7 }, "dataProcessRegion": { "cloudProvider": "AWS", "region": "US_EAST_1" }, "dbName": "myDB", "partitionFields": [ { "fieldName": "exampleField", "order": 0 } ], "paused": true, "schedule": { "type": "DEFAULT" } }
Atlas Online Archive 업데이트 구성 파일 예시
{ "name":"myCluster", "groupId": "32y6e74b3g91947azb20e3b8", "archiveId":"32y6e74b3g32y6e74b3gyb45", "criteria": { "type": "DATE" }, "dataExpirationRule": { "expireAfterDays": 7 }, "paused": true, "schedule": { "type": "DEFAULT" } }
Atlas Online Archive 생성 명령 예시
Atlas Online Archive 구성을 만들려면 --file
옵션과 파일 경로를 지정합니다. 다음 예에서는 online-archive-create-config.json
이라는 구성 파일을 사용하여 Atlas Online Archive를 만듭니다.
atlas clusters onlineArchive create --file online-archive-create-config.json --output json
온라인 아카이브 업데이트 명령 예제
Atlas Online Archive 구성을 업데이트하려면 --file
옵션과 파일 경로를 지정합니다. 다음 예에서는 online-archive-update-config.json
이라는 구성 파일을 사용하여 Atlas Online Archive를 업데이트합니다.
atlas clusters onlineArchive update --file online-archive-update-config.json --output json