メインコンテンツまでスキップ

プロジェクト移行ウィザード

プロジェクト移行ウィザードは、多数の Google Cloud プロジェクトを移行する必要がある場合に便利です。

注意

続行する前に、必ずマーケットプレイスのサブスクリプション利用額ベースの CUDを確認してください。確認を怠るとデータ損失が発生する可能性があります。

ウィザードを起動する

プロジェクト移行ウィザードを起動するには、次の手順に従ってください。

  1. DoiT コンソールにサインインし、上部ナビゲーションのメガメニューからデータ取り込みとインテグレーションを選択し、資産を選択します。

  2. 資産ページで、左側のメニューから資産タイプの Google Cloud を選択します。

  3. DoiT と紐づいている Google Cloud 請求アカウントを見つけ、資産エントリの一番右端にあるケバブメニュー()を選択し、プロジェクトを移行を選択します。

    Google Cloud の資産ページ。

  4. 移行ウィザードを開始を選択します。

サービスアカウントを生成する

最初の手順はサービスアカウントを生成することです。これは、現在の Cloud Billing アカウントから DoiT の新しい請求アカウントへプロジェクトを移行するためにウィザードが使用します。

  1. プロジェクトのマーケットプレイスのサブスクリプションを確認し、結果を十分に理解してください。

  2. マーケットプレイス サービスへの同意を確認するチェックボックスを選択します。

  3. 開始を選択して、組織専用の一意のサービスアカウントを生成します。

サービスアカウントが生成されたら、次の手順(IAM を編集)に進む準備ができました。

Google Cloud IAM を更新

すべてのプロジェクトがウィザードに表示されるようにするには、Google Cloud の組織と現在の Cloud Billing アカウントの両方で、サービスアカウントに Billing Account Administrator ロールを付与する必要があります。

組織へのアクセス権を付与

注意

サービスアカウントはプロジェクトレベルではなく、組織レベルに追加する必要があります。

次のいずれかの方法で、サービスアカウントに組織へのアクセス権を付与できます。

  • ウィザードから gcloud コマンドをコピーし、Google Cloud Shell で実行します。

  • Google Cloud コンソールにログインし、以下の手順に従います。

Google Cloud コンソールからサービスアカウントにアクセス権を付与するには、次の手順に従ってください。

  1. Google Cloud コンソールのリソースの管理ページに移動します。

  2. 組織のドロップダウンリストから組織を選択します。

  3. 右側の情報パネル権限タブを選択し、プリンシパルを追加を選択します。

  4. 新しいプリンシパル欄にサービスアカウントを入力します。

  5. ロールを選択のドロップダウンリストから、Billing Account Administrator ロールを選択します。

  6. 変更を保存します。

参照

Google Cloud ドキュメント: 組織リソースへのアクセス権の付与

現在の請求アカウントへのアクセス権を付与

注意

ウィザードは Cloud Billing アカウントにリンクされているプロジェクトのみを移行できます。請求アカウントのないプロジェクトには対応していません。

現在の Cloud Billing アカウントにサービスアカウントのアクセス権を付与するには、次の手順に従ってください。

  1. Google Cloud コンソールの請求先アカウントを管理ページにサインインします。

  2. 組織のドロップダウンリストから組織を選択します。

  3. 移行したいプロジェクトにリンクされている現在の Cloud Billing アカウントを選択します。

  4. 請求先アカウントの概要ウィンドウで、請求アカウント横の管理オプションを選択します。

    管理オプションの場所。

  5. 右側の情報パネルプリンシパルを追加を選択します。

  6. 新しいプリンシパル欄に、DoiT のプロジェクト移行ツールから先ほどコピーしたサービスアカウントを貼り付けます。

    注意

    組織レベルでサービスアカウントを追加しない場合、たとえば Organization IAM ではなく特定の Google プロジェクトの IAM にサービスアカウントを追加した場合、Service Account Not Found in Organization IAM. というエラーが表示されます。

  7. ロールを選択のドロップダウンリストから、Billing Account Administrator ロールを選択します。

  8. 変更を保存します。

Google Cloud IAM を更新したら、プロジェクト移行ウィザードでチェックボックスを選択し、次へを選択します。

プロジェクトを移行する

Google Cloud IAM が正しく構成されていれば、ウィザードに現在の Cloud Billing アカウントにリンクされているすべての GCP プロジェクトが一覧表示されます。

  1. DoiT の新しい Google Cloud 請求アカウントに移行したいプロジェクトを選択します。

  2. 選択したプロジェクトの一覧を確認します。

  3. 完了を選択して移行を開始します。

プロセスの最後に、移行されたプロジェクト数を知らせる確認ページが表示されます。移行済みプロジェクトの完全な一覧を取得するオプションもあります。

トラブルシューティング

サービスアカウントに正しい権限が付与されていることを確認することが重要です。一部またはすべてのプロジェクトが移行されない場合、考えられる理由は次の 2 つです。

  • プロジェクトが、サービスアカウントにアクセス権のない Google 組織に関連付けられている。

  • 現在の Cloud Billing アカウントが、サービスアカウントにアクセス権のある組織配下にない。

移行されなかったプロジェクトを特定するには、確認ページの表示に従ってください。