フィードバックを送信
プロジェクトの移行チェックリスト
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このチェックリストは、組織リソース間でプロジェクトを移行する際に役立ちます。以下のチェックリストには、組織リソース間でのプロジェクトの移行に関連する主なタスクのリスト、各ステップの簡単な手順、詳細情報へのリンクが記載されています。
移行によるプロジェクト内で実行されているサービスへの影響を考慮する必要があります。プロジェクトの移行によってリソース階層が変更されると、継承されるポリシー(組織のポリシーや 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
エラーが発生します。
プロジェクトの移行に必要な組織のポリシーを構成するには、親組織と移行先の組織に対する roles/orgPolicy.policyAdmin
ロールが必要です。
これらの組織のポリシーの制約の詳細については、組織のポリシーの構成 をご覧ください。
組織リソース間でプロジェクトを移行する場合は、プロジェクト レベルと組織リソース レベルで特定のシナリオに対処する必要がある場合があります。移行計画の一部として検討する必要があるサービスが存在する場合があります。プロジェクトの運用に関連するサービスに依存している場合は、これらのケースを検討する必要があります。
特殊なケースとその処理方法については、特殊なケースの処理 をご覧ください。
上記の手順が完了したら、Resource Manager API を使用してプロジェクトを移行できます。移行を行うには、
gcloud beta projects move
Google Cloud CLI コマンドまたは
projects.update()
REST API メソッドを使用します。
プロジェクトの移行の詳細については、移行を実行する をご覧ください。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-05 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-12-05 UTC。"],[],[]]