Mengekspor cluster database

Sebelum mengekspor data, Anda harus:

Memberikan akses tulis akun layanan ekspor Database Service ke bucket penyimpanan objek tujuan. Lihat Memberikan dan mendapatkan akses penyimpanan.

Akun layanan diberi nama postgresql-export-DATABASE_CLUSTER_NAME atau oracle-export-DATABASE_CLUSTER_NAME, bergantung pada jenis database yang Anda ekspor.

Ganti DATABASE_CLUSTER_NAME dengan nama cluster database tempat Anda mengekspor data.

Anda dapat mengekspor cluster database ke file dump data menggunakan konsol GDC atau Distributed Cloud CLI:

Konsol

  1. Dari menu utama, pilih Database Service.
  2. Pilih cluster database yang ingin Anda ekspor. Tindakan ini akan membawa Anda ke halaman Ringkasan cluster database untuk cluster tersebut.
  3. Klik EKSPOR. Panel Ekspor data akan terbuka.
  4. Di panel Ekspor data, tentukan lokasi penyimpanan untuk diekspor.
  5. Klik EKSPOR. Pesan di layar menunjukkan status proses ekspor.

gdcloud CLI

  1. Sebelum menggunakan Distributed Cloud CLI, instal dan lakukan inisialisasi it. Kemudian, lakukan autentikasi dengan organisasi Anda.
  2. Jalankan perintah berikut untuk mengekspor file database ke file dump:

    gdcloud database export sql DATABASE_CLUSTER \
         BUCKET_NAME/SAMPLE.dmp --project=PROJECT_NAME
    

    Ganti kode berikut:

    • DATABASE_CLUSTER dengan nama cluster database yang akan di ekspor.
    • BUCKET_NAME/SAMPLE.dmp dengan tujuan untuk file dump yang diekspor.
    • PROJECT_NAME dengan nama project tempat database cluster berada.

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

Ganti variabel berikut:

  • DBENGINE_NAME: nama mesin database. Ini adalah salah satu dari alloydbomni, postgresql, atau oracle.
  • EXPORT_NAME: nama operasi ekspor.
  • USER_PROJECT: nama project pengguna tempat cluster database yang akan diekspor dibuat.
  • DBCLUSTER_NAME: nama cluster database.
  • BUCKET_NAME: nama bucket penyimpanan objek untuk menyimpan file yang diekspor.