Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mencadangkan dan memulihkan Database Aurora PostgreSQL Limitless
Anda dapat mencadangkan dan memulihkan cluster DB yang menggunakan Aurora PostgreSQL Limitless Database.
Daftar Isi
Mencadangkan cluster DB yang menggunakan Aurora PostgreSQL Limitless Database
Mencadangkan cluster DB dengan Aurora PostgreSQL Limitless Database memiliki persamaan dan perbedaan fungsionalitas dibandingkan dengan mencadangkan cluster DB Aurora standar.
-
Saat Anda mengambil snapshot cluster DB manual dari cluster Aurora DB yang menggunakan Limitless Database, snapshot tersebut menyertakan data dari grup pecahan DB.
-
Pencadangan berkelanjutan mencakup data dari grup pecahan DB.
-
Snapshot harian otomatis menyertakan data dari grup pecahan DB.
-
Menyalin snapshot cluster DB didukung. Untuk informasi selengkapnya, lihat Penyalinan snapshot cluster DB.
-
Berbagi snapshot cluster DB didukung. Untuk informasi selengkapnya, lihat Berbagi snapshot klaster DB.
-
Anda tidak dapat menggunakan
pg_dumpallutilitaspg_dumpatau untuk membuat cadangan database di grup pecahan DB. -
Mengambil snapshot akhir saat menghapus cluster DB didukung untuk Aurora PostgreSQL Limitless Database.
-
Mempertahankan backup otomatis saat menghapus cluster DB tidak didukung untuk Aurora PostgreSQL Limitless Database.
Membuat snapshot klaster DB
Anda membuat snapshot cluster DB PostgreSQL Limitless Database Aurora dengan cara yang sama seperti untuk cluster DB Aurora standar, seperti yang ditunjukkan pada contoh berikut: AWS CLI
aws rds create-db-cluster-snapshot \ --db-cluster-identifiermy-db-cluster\ --db-cluster-snapshot-identifiermy-db-cluster-snapshot
Untuk informasi selengkapnya tentang mencadangkan cluster DB, lihat. Gambaran umum pencadangan dan pemulihan klaster DB Aurora
Memulihkan cluster DB yang menggunakan Aurora PostgreSQL Limitless Database
Memulihkan cluster DB dengan Aurora PostgreSQL Limitless Database memiliki persamaan dan perbedaan fungsionalitas dibandingkan dengan memulihkan cluster Aurora DB standar.
-
Anda dapat memulihkan cluster DB Limitless Database hanya dari cluster DB sumber yang menggunakan versi mesin DB yang kompatibel dengan Limitless Database, seperti.
16.4-limitless -
Saat Anda memulihkan cluster DB dari snapshot manual cluster DB yang menggunakan Limitless Database, seluruh penyimpanan cluster DB dipulihkan. Ini termasuk penyimpanan grup pecahan DB.
Anda harus membuat grup shard DB untuk mengakses penyimpanan untuk Database Limitless Anda.
-
Anda dapat memulihkan cluster DB menggunakan pemulihan point-in-time (PITR) ke titik mana pun dalam periode retensi. Cluster DB yang dipulihkan mencakup penyimpanan grup pecahan DB.
Anda harus membuat grup shard DB untuk mengakses penyimpanan untuk Database Limitless Anda.
-
PITR tidak didukung untuk klaster DB Database Aurora PostgreSQL Limitless yang dihapus.
-
Saat Anda memulihkan cluster DB dari snapshot harian otomatis, penyimpanan untuk grup shard DB juga dipulihkan.
-
Saat memulihkan klaster DB Database PostgreSQL Limitless Aurora, Anda harus mengaktifkan Enhanced Monitoring dan Performance Insights. Pastikan untuk menyertakan ID kunci KMS Performance Insights.
Setelah Anda memulihkan cluster DB Database PostgreSQL Limitless Aurora, pastikan untuk memverifikasi fungsinya dengan menjalankan kueri Anda di dalamnya.
Memulihkan cluster DB dari snapshot DB
AWS CLI Contoh berikut menunjukkan cara mengembalikan cluster DB Database PostgreSQL Limitless Aurora dari snapshot cluster DB.
Anda harus menggunakan versi mesin 16.4-limitless DB.
Untuk memulihkan cluster DB Limitless Database dari snapshot cluster DB
-
Kembalikan cluster DB:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifiermy-new-db-cluster\ --snapshot-identifiermy-db-cluster-snapshot\ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period31\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab\ --monitoring-interval5\ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole -
Buat grup pecahan DB:
aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifiermy-new-DB-shard-group\ --max-acu1000Untuk informasi selengkapnya, lihat Menambahkan grup shard DB ke cluster DB Aurora PostgreSQL Limitless Database yang ada.
Untuk informasi lebih lanjut tentang memulihkan cluster Aurora DB dari snapshot cluster DB, lihat. Memulihkan dari snapshot klaster DB
Memulihkan cluster DB menggunakan pemulihan point-in-time
AWS CLI Contoh berikut menunjukkan cara mengembalikan cluster DB Database PostgreSQL Limitless Aurora menggunakan point-in-time recovery (PITR).
Untuk memulihkan cluster DB Limitless Database menggunakan PITR
-
Kembalikan cluster DB:
aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifiermy-db-cluster\ --db-cluster-identifiermy-new-db-cluster\ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period31\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab\ --monitoring-interval5\ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole -
Buat grup pecahan DB:
aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifiermy-new-DB-shard-group\ --max-acu1000Untuk informasi selengkapnya, lihat Menambahkan grup shard DB ke cluster DB Aurora PostgreSQL Limitless Database yang ada.
Untuk informasi selengkapnya tentang PITR, lihat Memulihkan klaster DB ke waktu tertentu.
PostgreSQL cadangan dan pemulihan utilitas tidak didukung
Utilitas PostgreSQL berikut tidak didukung untuk cluster DB primer atau grup shard DB:
-
pg_dump -
pg_dumpall -
pg_restore
Meskipun Anda mungkin dapat menggunakannya dengan binari open source atau metode alternatif, hal itu dapat menghasilkan hasil yang tidak konsisten.