프로젝트 액세스 관리
그룹은 이제 조직 및 프로젝트 계층 구조에서 프로젝트가 됩니다.
조직에서 여러 개의 프로젝트를 만들 수 있습니다.
조직 내에 여러 프로젝트가 있으면 다음을 수행할 수 있습니다.
서로 다른 환경(예: 개발/qa/프로덕션 환경)을 서로 분리합니다.
다른 사용자 또는 팀을 다른 환경과 연결하거나 다른 환경의 사용자에게 다른 권한을 부여합니다.
별도의 클러스터 보안 구성을 유지하세요. 예시:
각 프로젝트에 대해 서로 다른 데이터베이스 사용자 자격 증명 세트를 생성/관리합니다.
서로 다른 VPC에서 네트워크를 격리하세요.
다양한 알림 설정을 생성합니다. 예를 들어 개발 환경과 다르게 프로덕션 환경에 대한 경고를 구성합니다.
프로젝트 생성
전제 조건
조직 을 위한 프로젝트 를 만들려면 Organization Owner
또는 Organization Project Creator
여야 합니다.
프로젝트를 생성하면 프로젝트의 Project Owner
로 추가됩니다.
절차
Atlas CLI를 사용해 새 프로젝트를 생성하려면 다음 명령을 실행하세요.
atlas projects create <projectName> [options]
명령 구문 및 매개변수에 관한 학습 사항은 Atlas 프로젝트 생성에 대한 Atlas CLI 문서를 참조하십시오.
API 를 사용하여 조직 에 대한 프로젝트 를 만들려면 프로젝트 1개 만들기를 참조하세요.
Atlas UI를 사용하여 조직을 위한 프로젝트를 만들려면 다음 단계를 따르세요.
Atlas에서 조직의 Projects 페이지로 이동합니다.
아직 표시되지 않은 경우 다음 목록에서 원하는 조직 을 선택하세요. 탐색 표시줄의 Organizations 메뉴.
다음 단계 중 하나를 수행합니다.
페이지 왼쪽 상단 모서리에 있는 Leaf 아이콘을 클릭합니다.
Organizations 메뉴 옆에 있는 Organization Settings 아이콘을 클릭한 다음 사이드바에서 Projects 를 클릭합니다.
탐색 모음에서 Projects 메뉴를 펼친 다음 View All Projects 을 클릭합니다.
프로젝트 페이지가 표시됩니다.
새 프로젝트의 이름을 지정합니다.
새 프로젝트의 이름을 입력합니다.
중요
프로젝트 이름에는 다음과 같은 제한 사항이 있습니다.
64 자를 초과할 수 없습니다.
문자, 숫자, 공백, 대시 및 밑줄로 제한됩니다.
프로젝트 이름에 민감한 정보 를 포함하지 마세요.
Next를 클릭합니다.
프로젝트 보기
전제 조건
프로젝트를 보는 방법은 다음과 같습니다.
Organization Owner
또는Project Owner
가 되세요프로젝트에 대한 액세스 권한을 부여하는 초대를 받습니다.
Organization Owner
또는Project Owner
는 프로젝트에 사용자를 초대할 수 있습니다.
중요
프로젝트 초대 사용 중단
2023년 9월 13일 Atlas 릴리스에서는 프로젝트 초대가 더 이상 사용되지 않습니다.
조직 구성원을 조직 내 프로젝트에 초대하면 해당 사용자는 자동으로 해당 프로젝트에 대한 액세스 권한이 부여되며 초대를 받지 않습니다. 사용자가 소속되어 있지 않은 조직의 프로젝트에 사용자를 초대하면 해당 사용자는 조직에 대한 단일 초대를 받게 되며, 여기에는 사용자가 액세스 권한을 부여한 모든 프로젝트에 대한 액세스 권한이 포함됩니다. 초대는 30일 후에 만료됩니다.
절차
Atlas CLI를 사용하는 모든 프로젝트를 나열하려면 다음 명령을 실행하세요.
atlas projects list [options]
Atlas CLI를 사용하여 지정한 프로젝트에 대한 세부 정보를 반환하려면 다음 명령을 실행하세요.
atlas projects describe <ID> [options]
이전 명령의 구문 및 매개변수에 대해 자세히 알아보려면 Atlas 프로젝트 목록 및 Atlas 프로젝트 설명에 대한 Atlas CLI 문서를 참조하세요.
API 를 사용하여 프로젝트 를 보려면 1개의 프로젝트 반환 또는 1개의 프로젝트 이름을 사용하여 반환을 참조하세요.
Atlas UI에서 프로젝트를 보려면 다음과 같이 하세요:
Atlas에서 Projects 조직의 페이지로 이동합니다.
아직 표시되지 않은 경우 다음 목록에서 원하는 조직 을 선택하세요. 탐색 표시줄의 Organizations 메뉴.
다음 단계 중 하나를 수행합니다.
페이지 왼쪽 상단 모서리에 있는 Leaf 아이콘을 클릭합니다.
Organizations 메뉴 옆에 있는 Organization Settings 아이콘을 클릭한 다음 사이드바에서 Projects 를 클릭합니다.
탐색 모음에서 Projects 메뉴를 펼친 다음 View All Projects 을 클릭합니다.
프로젝트 페이지가 표시됩니다.
백업 컴플라이언스 정책이 활성화된 각 프로젝트 이름 옆에는 백업 컴플라이언스 정책 아이콘이 표시됩니다.
프로젝트 이동
프로젝트를 다른 Atlas 조직으로 이동하면 Atlas는 프로젝트 사용자와 해당 역할을 대상 조직의 동일한 프로젝트에 복사합니다. 그러나 조직 수준에서 팀을 정의하기 때문에 Atlas는 프로젝트에 할당된 팀을 넘기지는 않습니다.
조직 간에 프로젝트를 이동하면 변경 사항이 즉시 적용됩니다. 이동은 다음을 수행하지 않습니다.
cluster 가동 시간 또는 현재 cluster 구성에 영향을 미칩니다.
클러스터에 다운타임이 발생하거나 연결 string 이 변경됩니다.
중요
Atlas는 프로젝트를 이동한 후 기존 API 키를 제거합니다. 프로젝트를 이동한 후 새로운 API Key를 생성해야 합니다.
Atlas는 기존 App Services 애플리케이션을 새 조직의 프로젝트로 마이그레이션하지 않습니다. 프로젝트를 옮긴 후에도 애플리케이션은 그대로 유지되지만 트리거 및 기기 동기화와 같은 특정 서비스는 지원되지 않을 수 있습니다. 애플리케이션을 다시 사용하려면 애플리케이션의 구성 파일을 복사하여 새 프로젝트로 포팅해야 합니다.
전제 조건
프로젝트를 다른 Atlas 조직으로 이동하려면 현재 조직과 대상 조직 모두에서 Organization Owner
이어야 합니다.
절차
조직의 프로젝트를 이동하는 방법은 다음과 같습니다.
Atlas에서 Projects 조직의 페이지로 이동합니다.
아직 표시되지 않은 경우 다음 목록에서 원하는 조직 을 선택하세요. 탐색 표시줄의 Organizations 메뉴.
다음 단계 중 하나를 수행합니다.
페이지 왼쪽 상단 모서리에 있는 Leaf 아이콘을 클릭합니다.
Organizations 메뉴 옆에 있는 Organization Settings 아이콘을 클릭한 다음 사이드바에서 Projects 를 클릭합니다.
탐색 모음에서 Projects 메뉴를 펼친 다음 View All Projects 을 클릭합니다.
프로젝트 페이지가 표시됩니다.
Confirm & Move를 클릭합니다.
참고
이동된 프로젝트에 요금 청구
서로 다른 두 조직에 속한 Organization Owner
는 언제든지 두 조직 간에 프로젝트를 이동할 수 있습니다. 특정 시간 동안 특정 프로젝트에서 발생한 사용량은 해당 시간에 프로젝트가 속한 조직에 누적됩니다.
예를 예시 Organization Owner
는 Atlas 에서 통신 및 저장 조직을 소유하고 있습니다. 11:40 오전에 백업 프로젝트 를 통신 에서 스토리지 로 옮기기로 결정합니다.
Telecomm 프로젝트는 오전 11:00부터 11:59까지 전체 시간에 대해 요금이 청구됩니다. 스토리지는 오후 12:00에 청구되기 시작합니다.
프로젝트 삭제
참고
백업 컴플라이언스 정책 허용을 한 경우 스냅샷이 있으면 프로젝트를 삭제할 수 없습니다.
전제 조건
조직의 프로젝트를 삭제하려면 프로젝트에 대해
Project Owner
역할이 있거나 프로젝트의 조직에 대해Organization Owner
역할이 있어야 합니다.모든 Atlas 서비스 앱 및/또는 MongoDB Charts 인스턴스를 종료해야 합니다.
프로젝트에 미결 청구서가 없어야 합니다.
프로젝트 에 활성 클러스터가 없습니다. 프로젝트 를 삭제 하기 전에활성 클러스터 또는 서버리스 인스턴스를 종료하세요.
프로젝트에 구성된 비공개 엔드포인트 연결이 없어야 합니다.
프로젝트에 활성 연합 데이터베이스 인스턴스가 없어야 합니다.
절차
Atlas CLI를 사용하여 프로젝트를 삭제하려면 다음 명령을 실행합니다.
atlas projects delete <ID> [options]
명령 구문과 매개변수에 대한 자세한 내용은 Atlas 프로젝트 삭제에 대한 Atlas CLI 문서를 참조하세요.
API 를 사용하여 조직 의 프로젝트 를 삭제 하려면 프로젝트 한 개 제거를 참조하세요.
Atlas UI를 사용하여 조직의 프로젝트를 삭제하려면 조직의 Projects 보기 또는 프로젝트의 Project Setting 보기에서 삭제할 수 있습니다.
조직의 Projects 보기에서 프로젝트를 삭제하려면 다음을 수행합니다.
Atlas에서 Projects 조직의 페이지로 이동합니다.
아직 표시되지 않은 경우 다음 목록에서 원하는 조직 을 선택하세요. 탐색 표시줄의 Organizations 메뉴.
다음 단계 중 하나를 수행합니다.
페이지 왼쪽 상단 모서리에 있는 Leaf 아이콘을 클릭합니다.
Organizations 메뉴 옆에 있는 Organization Settings 아이콘을 클릭한 다음 사이드바에서 Projects 를 클릭합니다.
탐색 모음에서 Projects 메뉴를 펼친 다음 View All Projects 을 클릭합니다.
프로젝트 페이지가 표시됩니다.
다단계 인증 옵션 관리가 활성화된 경우 확인 코드를 입력합니다.
확인 후 Delete Project을(를) 다시 클릭합니다.
프로젝트의 Project Setting 보기에서 삭제하려면 다음을 수행합니다.
Atlas에서 Project Settings 페이지로 이동합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
Projects 메뉴 옆에 있는 Options 메뉴를 펼친 다음 Project Settings 를 클릭합니다.
프로젝트 설정 페이지가 표시됩니다.
다단계 인증 옵션 관리가 활성화된 경우 확인 코드를 입력합니다.
확인 후 Delete Project을(를) 다시 클릭합니다.