배포 마이그레이션 만들기

PUT /groups/{groupId}/apps/{appId}/deployment_migration

새 배포 마이그레이션을 시작합니다.

경로 매개변수

application/json

body 필수 사항

앱이 마이그레이션해야 하는 배포 모델 및 클라우드 공급자 리전

  • deployment_model 문자열

    애플리케이션 배포 모델입니다.

    값은 GLOBAL 또는 LOCAL입니다.

  • provider_region 문자열

    다음 중 하나입니다.

    값은 aws-us-east-1, aws-us-west-2, aws-us-east-2, aws-eu-central-1, aws-eu-west-1, aws-eu-west-2, aws-ap-southeast-1, aws-ap-southeast-2, aws-ap-south-1 또는 aws-sa-east-1입니다.

    값은 azure-eastus2, azure-westus, azure-westeurope, azure-eastasia 또는 azure-southeastasia입니다.

    값은 gcp-us-central1, gcp-us-east4, gcp-us-west1, gcp-europe-west1 또는 gcp-asia-south1입니다.

응답

  • 204

    마이그레이션이 시작되었습니다.

  • 400

    요청이 유효하지 않거나, 불완전하거나, 작동하지 않습니다.

  • 404

    앱을 찾을 수 없습니다.

PUT /groups/{groupId}/apps/{appId}/deployment_migration
curl \
 --request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/deployment_migration' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"provider_region":"aws-us-east-1","deployment_model":"LOCAL"}'
요청 예시
{
  "provider_region": "aws-us-east-1",
  "deployment_model": "LOCAL"
}