匯出 SQL 檔案

本頁面說明如何將 AlloyDB for PostgreSQL 叢集中的資料匯出至 SQL 傾印檔案。

如要瞭解如何將整個資料庫從支援的資料庫伺服器遷移至新的 AlloyDB 執行個體,請參閱「使用資料庫遷移服務,將資料庫遷移至 AlloyDB」。如果您是為了從匯出檔案建立新執行個體而匯出,請考慮從儲存的備份還原叢集

您可以取消從 AlloyDB for PostgreSQL 叢集匯出資料。詳情請參閱「取消匯出資料」。

事前準備

  • 開始匯出作業前,請注意匯出作業會使用資料庫資源,但除非執行個體資源不足,否則不會干擾標準資料庫作業。
  • 如果目標 bucket 與來源叢集位於不同區域,則需支付跨區域資料移轉費用。詳情請參閱 AlloyDB for PostgreSQL 定價
  • 如果物件名稱結尾為 .gz 擴充功能,系統就會啟用壓縮功能。接著,系統會以 .gz 格式將物件匯出至 Cloud Storage。
  • 多個匯出作業可以平行執行。

從 AlloyDB 匯出資料所需的角色和權限

如要將 AlloyDB 資料匯出至 Cloud Storage,發起匯出作業的使用者必須具備下列任一 Identity and Access Management (IAM) 角色:

  • 「Cloud AlloyDB 管理員」(roles/alloydb.admin) 角色
  • 自訂角色,包括下列權限:
    • alloydb.clusters.get
    • alloydb.clusters.export

此外,AlloyDB 叢集的服務帳戶必須在 Cloud Storage 儲存空間中具備下列其中一個角色:

  • storage.objectAdminstorage.objectCreator IAM 角色
  • 具有 storage.objects.create 權限的自訂角色

如需 IAM 角色相關說明,請參閱「身分與存取權管理」。