Project Transfer Wizard
Project Transfer Wizard は、多数の Google Cloud プロジェクトを移管する必要がある場合に便利です。
続行する前に、必ず マーケットプレイスのサブスクリプション と 消費額ベースの CUD を確認してください。確認しない場合、データ損失が発生する可能性があります。
ウィザードを起動する
Project Transfer Wizard を起動するには、次の手順に従います。
-
DoiT コンソールにサインインし、上部のナビゲーションバーから Billing を選択し、Assets を選択します。
-
Assets ページで、左側のメニューから資産タイプとして Google Cloud を選択します。
-
DoiT とリンクされた Google Cloud の請求先アカウントを探し、資産エントリの一番右端にある三点メニュー(⋮)を選択し、Transfer projects を選択します。

-
Start Transfer Wizard を選択します。
サービス アカウントを生成する
最初のステップはサービス アカウントを生成することです。これは、現在の Cloud Billing アカウントから DoiT の新しい請求先アカウントへプロジェクトを移管するためにウィザードが使用します。
-
プロジェクトの Marketplace subscriptions を確認し、結果について十分に理解していることを確認します。
-
マーケットプレイス サービスに関する同意のチェックボックスを選択して確認します。
-
Start を選択して、組織専用の一意のサービス アカウントを生成します。
サービス アカウントが生成されたら、次のステップ(IAM の編集)に進む準備が整いました。
Google Cloud の IAM を更新する
すべてのプロジェクトがウィザードに表示されるようにするには、Google Cloud の組織と現在の Cloud Billing アカウントの両方で、サービス アカウントに Billing Account Administrator ロールを付与する必要があります。
組織へのアクセスを付与する
サービス アカウントはプロジェクト レベルではなく、組織レベルに追加する必要があります。
次のいずれかの方法で、サービス アカウントに組織へのアクセスを付与できます。
-
ウィザードから gcloud コマンドをコピーして、Google Cloud Shell で実行します。
-
Google Cloud コンソールにログインし 、以下の手順に従います。
Google Cloud コンソールからサービス アカウントにアクセスを付与するには、次の手順に従います。
-
Google Cloud コンソールの Manage resources ページに移動します。
-
Organization ドロップダウン リストから組織を選択します。
-
右側の Info Panel ペインで Permissions タブを選択し、Add Principal を選択します。
-
New principals フィールドにサービス アカウントを入力します。
-
Select a role ドロップダウン リストから Billing Account Administrator ロールを選択します。
-
変更を保存します。
Google Cloud ドキュメント: Granting access to an organization resource
現在の請求先アカウントへのアクセスを付与する
ウィザードは Cloud Billing アカウントにリンクされたプロジェクトのみを移管できます。請求先アカウントがないプロジェクトには対応していません。
サービス アカウントに現在の Cloud Billing アカウントへのアクセスを付与するには、次の手順に従います。
-
Google Cloud コンソールの Manage billing accounts ページにサインインします。
-
Organization ドロップダウン リストから組織を選択します。
-
移管したいプロジェクトがリンクされている現在の Cloud Billing アカウントを選択します。
-
Billing Account Overview ウィンドウで、請求先アカウントの横にある Manage オプションを選択します。

-
右側の Info Panel ペインで Add Principal を選択します。
-
New principals フィールドに、先ほど DoiT の Project Transfer ツールからコピーした サービス アカウント を貼り付けます。