匯出資料前,請務必完成下列事項:
授予 Database Service 匯出服務帳戶目的地物件儲存空間 bucket 的寫入權限。請參閱「授予及取得儲存空間存取權」。
服務帳戶名稱為 postgresql-export-DATABASE_CLUSTER_NAME 或 oracle-export-DATABASE_CLUSTER_NAME,視匯出的資料庫類型而定。
將 DATABASE_CLUSTER_NAME 替換為要匯出資料的資料庫叢集名稱。
您可以使用 GDC 控制台或 Distributed Cloud CLI,將資料庫叢集匯出至資料傾印檔案:
控制台
- 在主選單中選擇「資料庫服務」。
- 選取要匯出的資料庫叢集。系統會將您帶往該叢集的「資料庫叢集總覽」頁面。
- 按一下「匯出」。「匯出資料」面板隨即開啟。
- 在「匯出資料」面板中,指定要匯出的儲存位置。
- 按一下「匯出」。螢幕上的訊息會顯示匯出程序的狀態。
gdcloud CLI
API
apiVersion: DBENGINE_NAME.dbadmin.gdc.goog/v1
kind: Export
metadata:
name: EXPORT_NAME
namespace: USER_PROJECT
spec:
dbclusterRef: DBCLUSTER_NAME
exportLocation:
s3Options:
bucket: BUCKET_NAME
key: dbs-export
type: S3
請替換下列變數:
DBENGINE_NAME:資料庫引擎的名稱。可能的值為alloydbomni、postgresql或oracle。EXPORT_NAME:匯出作業的名稱。USER_PROJECT:使用者專案的名稱,匯出的資料庫叢集是在該專案中建立。DBCLUSTER_NAME:資料庫叢集的名稱。BUCKET_NAME:用於儲存匯出檔案的物件儲存空間 bucket 名稱。