

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

# Memulihkan cluster DocumentDB
<a name="restoring-docdb"></a>

## Gunakan AWS Backup konsol untuk memulihkan titik pemulihan Amazon DocumentDB
<a name="docdb-restore-console"></a>

Memulihkan klaster Amazon DocumentDB mengharuskan Anda menentukan beberapa opsi pemulihan. Untuk informasi tentang opsi ini, lihat [Memulihkan dari Snapshot Cluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/backup_restore-restore_from_snapshot.html) di Panduan Pengembang *Amazon DocumentDB*.

**Untuk memulihkan cluster Amazon DocumentDB**

1. Buka AWS Backup konsol di [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup).

1. Di panel navigasi, pilih Sumber daya yang **dilindungi dan ID sumber daya** Amazon DocumentDB yang ingin Anda pulihkan.

1. Pada halaman **Rincian sumber daya**, daftar titik pemulihan untuk ID sumber daya yang dipilih ditampilkan. Untuk memulihkan sumber daya, di panel **Cadangan**, pilih tombol radio di sebelah ID titik pemulihan sumber daya. **Di sudut kanan atas panel, pilih Pulihkan.**

1. Pastikan Anda berada di halaman konsol **Pulihkan snapshot cluster Amazon DocumentDB**.

1. Untuk **opsi Pemulihan**, Anda dapat mengonfigurasi yang berikut:
   + **Versi mesin** - Pilih versi mesin DocumentDB untuk cluster yang dipulihkan.
**catatan**  
Kelas instance dan jumlah instance tidak dapat dikonfigurasi selama proses pemulihan. Cluster DocumentDB yang dipulihkan akan menggunakan konfigurasi instance default. Anda dapat memodifikasi kelas instance dan menambah atau menghapus instance setelah pemulihan selesai menggunakan konsol atau API Amazon DocumentDB.

1. Di panel **Pengaturan**, masukkan nama unik untuk pengidentifikasi cluster DB Anda.

   Anda dapat menggunakan huruf, angka, dan tanda hubung, meskipun Anda tidak dapat memiliki dua tanda hubung berturut-turut atau mengakhiri nama dengan tanda hubung. Nama akhir akan menjadi huruf kecil.

1. Di panel **opsi Database**, pilih port database.

   Ini adalah TCP/IP port yang instans atau cluster DB akan digunakan untuk koneksi aplikasi. Nomor port dari string koneksi untuk aplikasi yang terhubung dengan instans atau klaster DB harus ditentukan. Baik grup keamanan yang diterapkan ke instans atau cluster DB dan firewall organisasi Anda harus mengizinkan koneksi ke port. Semua instans DB dalam klaster DB menggunakan port yang sama.

1. Juga di panel **opsi Database**, pilih grup parameter cluster DB.

   Ini adalah grup parameter yang terkait dengan cluster DB instance ini. Grup parameter klaster DB bertindak sebagai kontainer untuk nilai konfigurasi mesin yang diterapkan pada setiap instans DB dalam klaster.

1. Di panel **Enkripsi**, pilih kunci yang akan digunakan untuk mengenkripsi volume database ini. Nilai default-nya `aws/rds`. Anda juga dapat menggunakan kunci yang dikelola pelanggan (CMK).

1. Di panel **ekspor Log**, pilih jenis log yang akan dipublikasikan ke Amazon CloudWatch Logs. **Peran IAM** sudah ditentukan. 

1. Di panel **Pulihkan peran**, pilih peran IAM default untuk pekerjaan pemulihan atau peran IAM yang berbeda.

1. Di panel Tag sumber daya yang dilindungi, Anda dapat memilih untuk menyalin tag dari cadangan ke kluster database yang dipulihkan.

1. Setelah menentukan semua pengaturan Anda, pilih **Pulihkan cadangan**.

   Panel **Pulihkan pekerjaan** muncul. Pesan di bagian atas halaman memberikan informasi tentang pekerjaan pemulihan.

1. Setelah pemulihan selesai, lampirkan klaster Amazon DocumentDB yang dipulihkan ke instans Amazon RDS.

## Gunakan AWS Backup API, CLI, atau SDK untuk memulihkan titik pemulihan Amazon DocumentDB
<a name="docdb-restore-cli"></a>

Pertama, pulihkan cluster Anda. Gunakan `[StartRestoreJob](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html)`. Anda dapat menentukan metadata berikut selama pemulihan Amazon DocumentDB:

```
availabilityZones
backtrackWindow
copyTagsToSnapshot // Boolean 
databaseName // string 
dbClusterIdentifier // string 
dbClusterParameterGroupName // string 
dbSubnetGroupName // string 
enableCloudwatchLogsExports // string 
enableIAMDatabaseAuthentication // Boolean 
engine // string 
engineMode // string 
engineVersion // string 
kmsKeyId // string 
port // integer 
optionGroupName // string 
scalingConfiguration
vpcSecurityGroupIds // string
```

 Kemudian, lampirkan cluster Amazon DocumentDB Anda yang dipulihkan ke instans Amazon RDS menggunakan. `create-db-instance`
+ Untuk Linux, macOS, atau Unix:

  ```
  aws docdb create-db-instance --db-instance-identifier sample-instance / 
                    --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  ```
+ Untuk Windows:

  ```
  aws docdb create-db-instance --db-instance-identifier sample-instance ^ 
                    --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  ```