안녕하세요,
베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "조직과 연결된 프로젝트 리소스를 다른 조직으로 마이그레이션하는 방법"을 다루고자 합니다.
조직 간 프로젝트 마이그레이션
조직 간 프로젝트 마이그레이션은 다음과 같은 경우에 필요합니다.[1]
- 조직 구조를 재구성해야 하는 경우
- 프로젝트를 다른 조직과 공유해야 하는 경우
- 프로젝트를 새 조직으로 이관해야 하는 경우
- 조직이 없는 프로젝트의 이관[2]
조직 간 프로젝트 마이그레이션을 진행 하기 전 아래 체크리스트를 확인해야합니다.
- 프로젝트 내부 서비스에 미치는 영향을 고려하여 마이그레이션 계획 수립
- 조직 정책을 만들고 관리할 수 있는 IAM 권한 할당
- 마이그레이션할 프로젝트 및 상위 리소스의 프로젝트 이동자(roles/resourcemanager.projectMover)
- 대상 폴더 또는 조직 리소스의 프로젝트 생성자(roles/resourcemanager.projectCreator)
- 소스 및 대상 조직 리소스 모두에 대한 조직 정책 관리자(roles/orgpolicy.policyAdmin)
- 프로젝트를 마이그레이션할 수 있도록 허용하는 조직 정책 설정
- 마이그레이션 소스 조직 : constraints/resourcemanager.allowedExportDestinations
- 마이그레이션 대상 조직 : constraints/resourcemanager.allowedImportSources
- 마이그레이션 수행
- 조직 리소스로 이동 시 : gcloud beta projects move PROJECT_ID --organization ORGANIZATION_ID
- 폴더 리소스로 이동 시 : gcloud beta projects move PROJECT_ID --folder FOLDER_ID
※ 프로젝트가 조직 없음에서 조직 리소스로 마이그레이션된 마이그레이션을 롤백하려면 Google Case를 통해 구글 측에 지원을 받아야 하기 때문에 주의하시기 바랍니다.
참조 링크
[1] 조직 리소스 간 프로젝트 마이그레이션
https://cloud.google.com/resource-manager/docs/project-migration
[2] 조직 리소스가 없는 프로젝트 마이그레이션
https://cloud.google.com/resource-manager/docs/handle-special-cases#migrating_projects_no_org
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.