Memulihkan dari snapshot ke klaster DB Multi-AZ - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulihkan dari snapshot ke klaster DB Multi-AZ

Anda dapat mengembalikan snapshot ke cluster DB multi-AZ menggunakan AWS Management Console, AWS CLI, atau RDS API. Anda dapat memulihkan masing-masing jenis snapshot ini ke klaster DB Multi-AZ:

  • Snapshot deployment AZ Tunggal

  • Cuplikan penerapan cluster DB multi-AZ dengan satu instans DB

  • Snapshot klaster DB Multi-AZ

Untuk informasi tentang deployment Multi-AZ, lihat Mengonfigurasi dan mengelola deployment Multi-AZ.

Tip

Anda dapat memigrasikan penerapan AZ tunggal atau penerapan klaster DB multi-AZ ke penerapan klaster DB multi-AZ dengan memulihkan snapshot.

Untuk informasi tentang memulihkan klaster DB multi-AZ dengan versi RDS Extended Support, lihat. Memulihkan instans DB atau cluster DB multi-AZ, cluster Support

Untuk memulihkan snapshot ke klaster DB Multi-AZ
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Snapshot.

  3. Pilih snapshot yang ingin Anda pulihkan.

  4. Untuk Tindakan, pilih Pulihkan snapshot.

  5. Pada halaman Pulihkan snapshot, dalam Ketersediaan dan daya tahan, pilih Klaster DB Multi-AZ.

    Pilihan klaster DB Multi-AZ
  6. Untuk Pengidentifikasi klaster DB, masukkan nama untuk klaster DB Multi-AZ.

  7. Untuk bagian yang tersisa, tentukan pengaturan klaster DB Anda. Untuk informasi tentang setiap pengaturan, lihat Pengaturan untuk membuat klaster DB Multi-AZ.

  8. Pilih Pulihkan instans DB.

Untuk mengembalikan snapshot ke cluster DB multi-AZ, gunakan AWS CLI perintah restore-db-cluster-from -snapshot.

Dalam contoh berikut, Anda memulihkan dari snapshot yang dibuat sebelumnya bernama mysnapshot. Anda memulihkan ke klaster DB baru yang bernama mynewmultiazdbcluster. Anda juga perlu menentukan kelas instans DB yang digunakan oleh instans DB di klaster DB Multi-AZ. Tentukan mysql atau postgres untuk mesin DB.

Untuk opsi --snapshot-identifier, Anda dapat menggunakan nama atau Amazon Resource Name (ARN) untuk menentukan snapshot klaster DB. Namun, Anda dapat menggunakan ARN saja untuk menentukan snapshot DB.

Untuk opsi --db-cluster-instance-class, tentukan kelas instans DB untuk klaster DB Multi-AZ baru. Klaster DB Multi-AZ hanya mendukung kelas instans DB tertentu, seperti kelas instans DB db.m6gd dan db.r6gd. Untuk informasi selengkapnya tentang kelas instans DB, lihat Kelas instans DB .

Anda juga dapat menentukan opsi lainnya.

Untuk Linux, macOS, atau Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewmultiazdbcluster \ --snapshot-identifier mysnapshot \ --engine mysql|postgres \ --db-cluster-instance-class db.r6gd.xlarge

Untuk Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewmultiazdbcluster ^ --snapshot-identifier mysnapshot ^ --engine mysql|postgres ^ --db-cluster-instance-class db.r6gd.xlarge

Setelah memulihkan klaster DB, Anda dapat menambahkan klaster DB Multi-AZ ke grup keamanan yang terkait dengan klaster DB atau instans DB yang Anda gunakan untuk membuat snapshot, jika berlaku. Setelah menyelesaikan tindakan ini, fungsi yang sama dari klaster DB atau instans DB sebelumnya akan tersedia.

Untuk mengembalikan snapshot ke cluster DB multi-AZ, panggil operasi RDS API ClusterFromSnapshotRestoreDB dengan parameter berikut:

  • DBClusterIdentifier

  • SnapshotIdentifier

  • Engine

Anda juga dapat menentukan parameter opsional lainnya.

Setelah memulihkan klaster DB, Anda dapat menambahkan klaster DB Multi-AZ ke grup keamanan yang terkait dengan klaster DB atau instans DB yang Anda gunakan untuk membuat snapshot, jika berlaku. Setelah menyelesaikan tindakan ini, fungsi yang sama dari klaster DB atau instans DB sebelumnya akan tersedia.