의견 보내기
프로젝트 마이그레이션 체크리스트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 체크리스트는 조직 리소스 간에 프로젝트를 마이그레이션하는 데 도움을 줍니다. 아래 체크리스트에는 조직 리소스 간 프로젝트 마이그레이션과 관련된 주요 태스크 목록, 각 단계에 대한 간략한 안내, 추가 정보 링크가 포함되어 있습니다.
마이그레이션이 프로젝트 내부에서 실행되는 서비스에 미치는 영향을 고려해야 합니다. 프로젝트 마이그레이션으로 인해 리소스 계층 구조가 변경되면 조직 정책, Identity and Access Management 정책 등 상속된 정책이 변경될 수 있습니다.
프로젝트 마이그레이션 중에 잠재적인 영향을 완화할 수 있도록 계획을 만듭니다. 계획에 필요한 정보를 제공하려면 Move Analysis API 를 사용하여 프로젝트 마이그레이션의 차단 문제를 자세히 분석합니다.
자세한 내용은 마이그레이션 계획 만들기 를 참조하세요.
조직 리소스 간에 프로젝트를 마이그레이션하려면 특정 IAM 역할 집합이 필요합니다. 조직 정책을 만들고 관리할 수 있는 권한도 필요합니다.
다음 역할을 획득하여 이러한 권한을 얻을 수 있습니다.
마이그레이션할 프로젝트 및 상위 리소스의 프로젝트 이동자(roles/resourcemanager.projectMover
)
대상 폴더 또는 조직 리소스의 프로젝트 생성자(roles/resourcemanager.projectCreator
)
소스 및 대상 조직 리소스 모두에 대한 조직 정책 관리자(roles/orgpolicy.policyAdmin
)
필요한 역할 및 권한에 대한 자세한 내용은 권한 할당 을 참조하세요.
조직 리소스 간에 프로젝트 마이그레이션을 수행하려면 프로젝트를 마이그레이션할 수 있는 조직 리소스를 정의하는
constraints/resourcemanager.allowedExportDestinations
제약조건을 설정해야 합니다.
대상 측에서는 프로젝트를 가져올 수 있는 조직 리소스를 정의하는 constraints/resourcemanager.allowedImportSources
제약조건을 설정해야 합니다.
이러한 제약조건 중 하나가 올바르게 설정되지 않으면 FAILED_PRECONDITION
오류와 함께 마이그레이션이 실패합니다.
이러한 조직 정책 제약조건에 대한 자세한 내용은 조직 정책 구성 을 참조하세요.
조직 리소스 간에 프로젝트를 마이그레이션할 때 프로젝트 및 조직 리소스 수준에서 특정 시나리오를 해결해야 할 수 있습니다. 마이그레이션 계획의 일부로 고려해야 할 서비스가 있을 수 있습니다. 프로젝트 운영과 관련된 서비스에 의존하는 경우 이러한 사례를 고려해야 합니다.
특수한 사례의 목록과 이를 처리하는 방법은 특수한 사례 처리 를 참조하세요.
위 단계를 완료하면 Resource Manager API를 사용하여 프로젝트를 마이그레이션할 수 있습니다. 마이그레이션을 수행하는 데
gcloud beta projects move
Google Cloud CLI 명령어 또는
projects.update()
REST API 메서드를 사용할 수 있습니다.
프로젝트 마이그레이션에 대한 자세한 내용은 마이그레이션 수행 을 참조하세요.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-02-16(UTC)
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{
"lastModified": "최종 업데이트: 2024-02-16(UTC)",
"confidential": False
}