배포
변경 사항 그룹 초안 작성 및 배포
초안을 만들고 배포하여 애플리케이션 변경 사항 그룹을 함께 배포할 수 있습니다. 일련의 초안 변경 사항을 생성하고 배포하려면 다음을 수행합니다.
1. 새 초안 만들기
초안은 단일 단위로 배포하거나 삭제할 수 있는 애플리케이션 변경 사항 그룹을 나타냅니다. 초안을 만들려면 초안 엔드포인트에 POST
요청을 보냅니다.
curl --request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <access_token>' \
'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/drafts'
사용자당 1개 초안
각 사용자는 UI나 관리자 API를 통해 한 번에 1개 초안만 만들 수 있습니다. 기존 초안이 이미 있는 경우 초안의 엔드포인트에 DELETE
요청을 전송하여 기존 초안과 관련된 변경 사항을 삭제할 수 있습니다.
curl --request DELETE \
--header 'Authorization: Bearer <access_token>' \
'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/drafts/{draftId}'
2. 애플리케이션 변경
초안을 만든 후에는 초안에 포함할 내용을 변경 사항을 모두 적용합니다. App Services는 함께 배포할 수 있도록 초안에 대한 모든 애플리케이션 변경 사항을 추가합니다.
3. 초안 배포
배포에 포함하려는 변경 사항을 모두 적용한 후 해당 초안의 배포 엔드포인트에 POST
요청을 전송하여 초안을 배포합니다.
curl --request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <access_token>' \
'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/drafts/{draftId}/deployment'
초안 충돌
API를 통해 변경 사항을 배포했는데 UI의 초안에서 변경 사항이 충돌하는 경우 UI 초안이 유효하지 않게 되어 배포할 수 없게 됩니다. Deployment
페이지에서 초안을 검토하여 UI 초안을 다운로드할 수 있습니다. 다운로드를 사용하여 appservices
CLI에서 변경 사항을 배포하거나 UI에서 변경 사항을 다시 적용할 때 참조로 사용할 수 있습니다.