안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "조직과 연결된 프로젝트 리소스를 다른 조직으로 마이그레이션하는 방법"을 다루고자 합니다.



조직 간 프로젝트 마이그레이션


조직 간 프로젝트 마이그레이션은 다음과 같은 경우에 필요합니다.[1]

  • 조직 구조를 재구성해야 하는 경우
  • 프로젝트를 다른 조직과 공유해야 하는 경우
  • 프로젝트를 새 조직으로 이관해야 하는 경우
  • 조직이 없는 프로젝트의 이관[2]


조직 간 프로젝트 마이그레이션을 진행 하기 전 아래 체크리스트를 확인해야합니다.


  1. 프로젝트 내부 서비스에 미치는 영향을 고려하여 마이그레이션 계획 수립
  2. 조직 정책을 만들고 관리할 수 있는 IAM 권한 할당
    • 마이그레이션할 프로젝트 및 상위 리소스의 프로젝트 이동자(roles/resourcemanager.projectMover)
    • 대상 폴더 또는 조직 리소스의 프로젝트 생성자(roles/resourcemanager.projectCreator)
    • 소스 및 대상 조직 리소스 모두에 대한 조직 정책 관리자(roles/orgpolicy.policyAdmin)
  3. 프로젝트를 마이그레이션할 수 있도록 허용하는 조직 정책 설정
    • 마이그레이션 소스 조직 : constraints/resourcemanager.allowedExportDestinations
    • 마이그레이션 대상 조직 : constraints/resourcemanager.allowedImportSources
  4. 마이그레이션 수행
    • 조직 리소스로 이동 시 : 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에 문의해 주시기 바랍니다.


감사합니다.