設定機構政策

如要將專案遷移至新的機構資源,您必須先套用組織政策,定義專案可遷移的機構資源。您也必須在目的地設定組織政策,定義可匯入專案的組織資源。

如要設定遷移作業所需的機構政策,您必須具備父項和目的地機構的 roles/orgPolicy.policyAdmin 角色。如需詳細操作說明,請參閱「使用限制條件」。

  • 在要遷移專案的組織資源父項資源中,設定包含 constraints/resourcemanager.allowedExportDestinations 限制的組織政策。這會將目標目的地定義為有效位置,您可將專案遷移至該位置。

  • 在目的地資源上,設定包含 constraints/resourcemanager.allowedImportSources 限制的機構政策。這會將來源定義為有效位置,您可從該位置遷移專案。

舉例來說,假設您有一個專案 my-test-project,位於 ID 為 12345678901 的機構資源下,而您想將該專案遷移至次要業務部門的新機構資源,該資源的 ID 為 45678901234

您會在 organizations/12345678901 上設定機構政策,並強制執行 constraints/resourcemanager.allowedExportDestinations 限制,然後將 under:organizations/45678901234 設為 allowed_value

接著,在 organizations/45678901234 上設定機構政策,並強制執行 constraints/resourcemanager.allowedImportSources 限制,然後將 under:organizations/12345678901 設為 allowed_value

強制執行這些機構政策後,您就能從 organizations/12345678901 遷移至 organizations/45678901234 (前提是您具備「指派權限」一節中列出的權限)。my-test-project

變更專案的帳單帳戶

Cloud Billing 帳戶可以跨越機構資源使用,將專案從一個機構資源遷移到另一個機構資源並不會影響計費方式。我們會繼續向舊有帳單帳戶收費,不過,在機構資源之間遷移專案時,通常也包括要求遷移到新帳單帳戶。

如要變更帳單帳戶,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「帳單」頁面。
    前往「帳單」頁面
  2. 按一下您要變更的帳單帳戶名稱。
  3. 在「Projects linked to this billing account」(這個帳單帳戶的連結專案) 下方,找到要遷移的專案名稱,然後按一下右側的選單按鈕。
  4. 按一下 [Change billing] (變更帳單),然後選取新的帳單帳戶。
  5. 按一下 [Set account] (設定帳戶)

系統會向舊有帳單帳戶收取已產生但尚未列於交易記錄中的費用,這可能包括專案遷移前最多兩天的費用。

在機構資源之間遷移帳單帳戶

帳單帳戶可以從一個機構資源遷移到另一個機構資源,但這通常不是必要的步驟。大多數現有機構資源都已經有現成的帳單帳戶,我們建議您善加利用。

如果新的帳單帳戶未與任何機構資源建立關聯,您必須取得帳單帳戶的 roles/billing.admin 角色,以及要與帳單帳戶建立關聯的機構資源的 roles/billing.adminroles/billing.creator 角色。

如要遷移現有帳單帳戶,請按照下列步驟操作:

  1. 您必須取得來源和目的地機構資源的 roles/billing.admin 角色,以及目的地機構資源的 roles/billing.creator 角色。

  2. 前往 Google Cloud 控制台的「帳單」頁面。
    前往「帳單」頁面

  3. 按一下要遷移的帳單帳戶名稱。

  4. 在「帳戶管理」頁面頂端,按一下「變更機構」

  5. 選取目的地機構資源,然後按一下「確定」

帳單帳戶現在會與指定的機構資源相關聯。

後續步驟

如要瞭解如何在專案遷移期間處理特殊情況,請參閱「處理特殊情況」。