Docs Menu
Docs Home
/ /
Atlas CLI
/

임시 프로젝트 및 cluster로 자동화 테스트하기

이 페이지의 내용

  • 전제 조건
  • 다음 단계를 따르세요.

이 튜토리얼에서는 Atlas CLI를 사용하여 임시 Atlas 프로젝트 및 cluster를 빠르게 생성하고 삭제하는 방법을 보여줍니다. 임시 프로젝트 및 cluster는 프로덕션 프로젝트 및 cluster에서 격리할 수 있는 임시 테스트 환경을 제공합니다. 프로덕션 cluster에서 스크립트를 사용하기 전에 임시 프로젝트 및 cluster를 사용하여 자동화 스크립트를 테스트할 수 있습니다.

시작하기 전에 다음 작업을 완료하세요.

  • Atlas user 계정을 생성합니다.

  • Atlas 조직 을 만들고 해당 조직 ID를 기록해 둡니다 . Atlas Organizations list 명령을 실행하여 조직 ID를 찾을 수 있습니다.

  • Atlas CLI를 설치하거나 업데이트합니다.

  • Atlas CLI에서 연결합니다.

1
  1. Atlas users describe 명령을 실행하여 Atlas user ID를 찾습니다. <YOUR-EMAIL> 을 Atlas user 계정과 연결된 이메일 주소로 바꿉니다.

    atlas users describe --username <YOUR-EMAIL>
  2. atlasprojects create 명령을 실행하여 임시 프로젝트를 생성합니다. <ORG-ID> 를 조직 ID로 바꾸고 <YOUR-USER-ID> 를 이전 단계에서 검색한 Atlas 사용자 ID로 바꿉니다.

    atlas projects create myEphemeralProject --orgId <ORG-ID> --ownerId <YOUR-USER-ID>
  3. 응답에서 생성한 임시 프로젝트의 프로젝트 ID를 조회합니다. 다음 예제 응답에서 프로젝트 ID는 64933bde48add154124e343f 입니다.

    Project '64933bde48add154124e343f' created.

    또는 Atlas 프로젝트 list 명령을 사용하여 프로젝트 ID를 찾을 수 있습니다.

  4. Atlas 설정 명령을 실행하여 M10 클러스터 와 데이터베이스 사용자를 생성합니다. <YOUR-PASSWORD> 를 데이터베이스 사용자의 비밀번호로 바꾸고 <PROJECT-ID> 를 생성한 임시 프로젝트 의 프로젝트 ID 로 바꿉니다.

    atlas setup --clusterName myEphemeralCluster --provider AWS --region US_EAST_1 --tier M10 --username myEphemeralUser --password <YOUR-PASSWORD> --currentIp --skipSampleData --projectId <PROJECT-ID> --force

    Atlas 가 클러스터를 생성하면 Atlas CLI 가 연결 string 을 제공하고 mongosh을(를) 통해 클러스터에 연결합니다.

2
3
  1. Atlas cluster delete 명령을 실행하여 임시 cluster와 해당 데이터베이스 사용자를 삭제합니다. <PROJECT-ID> 를 임시 프로젝트의 프로젝트 ID로 바꿉니다.

    atlas clusters delete myEphemeralCluster --projectId <PROJECT-ID> --force
  2. Atlas 프로젝트 삭제 명령을 실행하여 임시 프로젝트를 삭제합니다. <PROJECT-ID> 를 임시 프로젝트의 프로젝트 ID로 바꿉니다.

    atlas projects delete <PROJECT-ID> --force

    참고

    임시 cluster의 종료가 완료될 때까지는 임시 프로젝트를 삭제할 수 없습니다. If you get an error stating CANNOT_CLOSE_GROUP_ACTIVE_ATLAS_CLUSTERS, wait five minutes, then run the atlas projects delete command again.

Atlas 프로젝트 목록 명령을 실행하여 임시 프로젝트 및 클러스터가 성공적으로 삭제되었는지 확인할 수 있습니다. 목록에서 임시 프로젝트가 누락된 경우 프로젝트와 클러스터가 모두 성공적으로 삭제된 것입니다.

돌아가기

Atlas Search 사용하기