

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

# Pemulihan DSQL Amazon Aurora
<a name="restore-auroradsql"></a>

**Topics**
+ [Gambaran umum](#restore-auroradsql-overview)
+ [Kembalikan cluster Wilayah tunggal Aurora DSQL](#restore-auroradsql-singleregion)
+ [Memulihkan cluster multi-wilayah Aurora DSQL](#restore-auroradsql-multiregion)
+ [Memecahkan masalah pemulihan Aurora DSQL](#restore-auroradsql-troubleshoot)
+ [Aurora DSQL restore pertanyaan yang sering diajukan](#restore-auroradsql-faq)

## Gambaran umum
<a name="restore-auroradsql-overview"></a>

Untuk memulihkan cluster wilayah tunggal Amazon Aurora DSQL, gunakan AWS Backup konsol atau CLI untuk memilih titik pemulihan (cadangan) yang ingin Anda pulihkan. Untuk memulihkan cluster Aurora DSQL Multi-region, Anda sekarang dapat menggunakan AWS Backup konsol atau CLI.

Untuk pemulihan wilayah tunggal, sertakan nama, enkripsi cluster, dan perlindungan penghapusan, lalu mulai pemulihan ke cluster yang baru dibuat.

Untuk pemulihan multi-wilayah, Anda harus menentukan parameter tambahan termasuk Wilayah saksi, Wilayah rekan, dan pengaturan konfigurasi regional. Multi-Region restore menciptakan cluster yang mencakup beberapa Wilayah AWS, memberikan ketersediaan yang ditingkatkan dan kemampuan pemulihan bencana.

## Kembalikan cluster Wilayah tunggal Aurora DSQL
<a name="restore-auroradsql-singleregion"></a>

Anda dapat memulihkan cluster Aurora DSQL ke satu Wilayah dengan menggunakan AWS Backup konsol atau AWS CLI.

------
#### [ Console ]

****

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

1. Pilih tombol “Pulihkan” di sebelah titik pemulihan yang ingin Anda pulihkan.

1. Konfigurasikan pengaturan untuk cluster baru tempat titik pemulihan Anda akan dipulihkan.

   1. Secara default, AMK (kunci terkel AWS ola) akan digunakan untuk mengenkripsi data yang dipulihkan. Sebagai alternatif, Anda dapat menentukan kunci yang berbeda.

   1. [Perlindungan penghapusan ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DeleteCluster.html#USER_DeletionProtection) untuk cluster Aurora Anda diaktifkan secara default, tetapi hapus centang pada kotak untuk mematikan opsi.

1. Tinjau pengaturan; ketika mereka memuaskan, pilih ** tombol Pu ** lihkan cadangan.

AWS Backup akan membuat cluster Aurora DSQL baru.

------
#### [ AWS CLI ]

**Pemulihan Wilayah Tunggal**

1. Gunakan perintah CLI `aws backup start-restore-job` untuk mengembalikan cluster Aurora dari titik pemulihan yang ditentukan.

1. Sertakan metadata yang diperlukan untuk pekerjaan pemulihan. Contoh:  
**Example**  

   ```
   aws backup start-restore-job \
       --recovery-point-arn "arn:aws:dsql:us-east-1:123456789012:cluster/example-cluster/backup/example-backup" \
       --iam-role-arn "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole" \
       --metadata '{"regionalConfig":"[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"my_key\"}]"}' \
       --copy-source-tags-to-restored-resource
   ```

------

## Memulihkan cluster multi-wilayah Aurora DSQL
<a name="restore-auroradsql-multiregion"></a>

Aurora DSQL Pemulihan cluster multi-wilayah terjadi dalam grup benua, yang merupakan sekumpulan Wilayah AWS rekan. Multi-Region restore mengharuskan Wilayah yang Anda tentukan dalam operasi terkandung dalam satu grup benua. Untuk informasi selengkapnya tentang cluster multi-wilayah, lihat Mengon [ figurasi cluster multi-wilayah. ](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/configuring-multi-region-clusters.html)

Kelompok benua berikut didukung:
+ **Amerika**: AS Timur (Virginia Utara), AS Timur (Ohio), AS Barat (Oregon), Kanada Barat (Calgary), Kanada (Tengah)
+ **Eropa**: Eropa (Frankfurt), Eropa (Stockholm), Eropa (Spanyol), Eropa (Irlandia), Eropa (London), Eropa (Paris)
+ **Asia-Pacific**: Asia Pasifik (Tokyo), Asia Pasifik (Seoul), Asia Pasifik (Osaka), Asia Pasifik (Mumbai), Asia Pasifik (Singapura)

Untuk menyelesaikan pemulihan multi-wilayah, pastikan Anda memiliki izin berikut:
+ `backup:StartRestoreJob`
+ `dsql:UpdateCluster`
+ `dsql:AddPeerCluster`
+ `dsql:RemovePeerCluster`

Anda dapat memulihkan cadangan cluster Aurora DSQL ke beberapa Wilayah menggunakan perintah AWS Backup konsol atau CLI.

**Tip**  
Jika Anda memiliki rencana cadangan dengan aturan yang secara otomatis membuat salinan Lintas wilayah ke salah satu Wilayah yang ditunjukkan, salinan yang dibuat dapat digunakan untuk pemulihan Multi-wilayah ini.

Multi-Region pemulihan dimulai dengan Wilayah Anda saat ini. Anda juga akan membutuhkan:
+ Peer Region dengan salinan Lintas wilayah yang identik dari titik pemulihan di Wilayah Anda saat ini
+ Wilayah Saksi, yang ditunjuk Wilayah AWS yang berpartisipasi dalam konfigurasi cluster Multi-wilayah dengan mendukung penulisan log transaksi saja tanpa menggunakan penyimpanan untuk data aktual. Untuk informasi selengkapnya tentang Wilayah saksi, lihat [ Membuat cluster ](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/getting-started.html#getting-started-multi-region) Multi-wilayah.

Langkah-langkah individu ditunjukkan di bawah ini:

------
#### [ Console ]

Kon AWS Backup sol sekarang mendukung pemulihan multi-wilayah untuk cluster Aurora DSQL, menyediakan proses yang efisien untuk membuat cluster yang menjangkau beberapa Wilayah. Untuk informasi selengkapnya tentang cluster multi-wilayah, lihat Mengon [ figurasi cluster multi-wilayah. ](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/configuring-multi-region-clusters.html)

1. Masuk ke Konsol AWS Manajemen dan buka AWS Backup konsol di [ https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup).

1. Di panel navigasi, pilih **Brankas cadangan**.

1. Pilih brankas cadangan yang berisi titik pemulihan Aurora DSQL yang ingin Anda pulihkan.

1. Pilih titik pemulihan yang ingin Anda pulihkan, lalu pilih Puli ** hkan**.

1. Pada halaman pemulihan, di bawah ** Opsi pemulihan**, pilih ** Tambahkan wilayah rekan ** untuk mengaktifkan pemulihan multi-wilayah.

1. Pilih Wil ** ayah cluster Peer ** dari menu dropdown. Wilayah ini harus berada dalam grup benua yang sama dengan Wilayah Anda saat ini dan juga harus berisi salinan Lintas wilayah dari titik pemulihan di Wilayah (pertama) saat ini.

1. Pilih Wilayah ** Saksi ** dari menu tarik-turun. Wilayah ini juga harus berada dalam kelompok benua yang sama.

1. Konfigurasikan pengaturan ** Cluster ** untuk cluster Wilayah primer dan peer:

   1. Untuk cluster utama, konfigurasikan:
      + **Enkripsi cluster ** (opsional): Pilih kunci KMS untuk enkripsi.
      + **Perlindungan penghapusan**: Aktifkan atau nonaktifkan perlindungan penghapusan.

   1. Untuk cluster Wilayah peer, konfigurasikan:
      + **Enkripsi cluster Peer Region ** (opsional): Pilih kunci KMS untuk enkripsi.
      + **Perlindungan penghapusan cluster Peer Region**: Aktifkan atau nonaktifkan perlindungan penghapusan.

1. Tinjau pengaturan Anda dan pilih Pu ** lihkan cadangan**.

1. Konsol akan memulai proses pemulihan multi-wilayah, yang membuat cluster di kedua Wilayah dan secara otomatis menghubungkannya bersama-sama.

------
#### [ AWS CLI ]

Multi-Region pemulihan sekarang dapat dicapai menggunakan metadata pemulihan yang diatur baru dengan perintah AWS Backup CLI. Pendekatan ini menyederhanakan proses dengan menangani penautan cluster secara otomatis. Untuk informasi selengkapnya tentang membuat cluster Multi-wilayah secara terprogram, lihat Mengon [ figurasi cluster Multi-wilayah ](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/configuring-multi-region-clusters.html) di Panduan Pengguna Aurora DSQL.

**penting**  
Baik cluster utama maupun cluster peer harus berada di Wilayah dalam kelompok benua yang sama. Operasi akan gagal jika cluster berada di Wilayah di luar kelompok benua. Kelompok benua yang didukung meliputi:  
**Amerika**: AS Timur (Virginia Utara), AS Timur (Ohio), AS Barat (Oregon), Kanada Barat (Calgary), Kanada (Tengah)
**Eropa**: Eropa (Frankfurt), Eropa (Stockholm), Eropa (Spanyol), Eropa (Irlandia), Eropa (London), Eropa (Paris)
**Asia-Pacific**: Asia Pasifik (Tokyo), Asia Pasifik (Seoul), Asia Pasifik (Osaka), Asia Pasifik (Mumbai), Asia Pasifik (Singapura)

**Multi-Region memulihkan melalui AWS CLI menggunakan metadata pemulihan terorganisir**

1. Buat pekerjaan pemulihan menggunakan perintah CLI `aws backup start-restore-job` dengan metadata orkestrasi Multi-wilayah baru:  
**Example**  

   ```
   aws backup start-restore-job \
   --recovery-point-arn "arn:aws:backup:us-east-1:123456789012:recovery-point:abcd1234" \
   --iam-role-arn "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole" \
   --metadata '{
       "witnessRegion":"us-west-2",
       "useMultiRegionOrchestration":"true",
       "peerRegion":"[\"us-east-2\"]",
       "regionalConfig":"[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-east-1:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"},{\"region\":\"us-west-2\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-west-2:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"}]"
   }' \
   --copy-source-tags-to-restored-resource
   ```

   Struktur metadata meliputi:
   + `witnessRegion`: Wilayah yang akan menjadi saksi untuk cluster Multi-wilayah. Untuk informasi selengkapnya, lihat [ Ketahanan di Amazon Aurora DSQL. ](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/disaster-recovery-resiliency.html)
   + `useMultiRegionOrchestration`: Setel `true` untuk mengaktifkan orkestrasi Multi-wilayah.
   + `peerRegion`: Sebuah array yang berisi Wilayah (s) dengan cluster peer di cluster Multi-wilayah. Untuk informasi selengkapnya, lihat [ MultiRegionProperties ](https://docs.aws.amazon.com/aurora-dsql/latest/APIReference/API_MultiRegionProperties.html) Referensi API Aurora DSQL.
   + `regionalConfig`: Sebuah array yang berisi konfigurasi untuk setiap Wilayah:
     + `region`: Pengi Wilayah AWS dentifikasi.
     + `isDeletionProtectionEnabled`: Bendera Boolean untuk perlindungan enable/disable penghapusan. Untuk informasi selengkapnya, lihat [ CreateCluster ](https://docs.aws.amazon.com/aurora-dsql/latest/APIReference/API_CreateCluster.html#API_CreateCluster_RequestSyntax) Referensi API Aurora DSQL.
     + `kmsKeyId`: Kunci KMS ARN untuk enkripsi (opsional).

     Jika `regionalConfig` properti tidak ditentukan, maka nilai default akan diterapkan: enkripsi default dan `isDeletionProtectionEnabled` =`TRUE`.

1. Pantau status pekerjaan pemulihan menggunakan `aws backup describe-restore-job` perintah:

   ```
   aws backup describe-restore-job --restore-job-id job-12345678
   ```

1. Setelah pekerjaan pemulihan selesai, Anda dapat memverifikasi konfigurasi cluster multi-wilayah menggunakan Aurora DSQL CLI:

   ```
   aws dsql describe-cluster --cluster-identifier your-cluster-id
   ```

   Untuk informasi selengkapnya tentang operasi cluster multi-wilayah, lihat Refer [ UpdateCluster ](https://docs.aws.amazon.com/aurora-dsql/latest/APIReference/API_UpdateCluster.html) ensi API Aurora DSQL.

------

## Memecahkan masalah pemulihan Aurora DSQL
<a name="restore-auroradsql-troubleshoot"></a>

**Kesalahan: Izin ** tidak mencukupi

**Kemungkinan penyebab: ** Jika Anda mencoba menyalin titik pemulihan Aurora DSQL ke akun (salinan lintas akun) yang belum pernah berinteraksi dengan DSQL API, Anda mungkin mendapatkan kesalahan masalah izin karena peran terkait layanan DSQL tidak diatur di akun tujuan.

**Perbaikan: ** Lampirkan kebijakan [ terkelola DSQL ](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/working-with-service-linked-roles.html) yang menyertakan peran terkait layanan DSQL, [ AuroraDsqlServiceLinkedRolePolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/             AuroraDsqlServiceLinkedRolePolicy.html), ke peran di akun tujuan.

Jika Anda mengalami masalah lain dengan proses pencadangan atau pemulihan, Anda dapat memeriksa status pekerjaan pencadangan dan pemulihan di AWS Backup konsol atau menggunakan AWS CLI. Selain itu, Anda dapat meninjau AWS CloudTrail log untuk setiap pesan kesalahan atau peristiwa yang relevan terkait dengan AWS Backup operasi Anda.

## Aurora DSQL restore pertanyaan yang sering diajukan
<a name="restore-auroradsql-faq"></a>

1. *“Bisakah saya menggunakan AWS Backup untuk Aurora DSQL dari konsol Aurora DSQL?” *

   Tidak, Anda hanya dapat melakukan pencadangan dan pemulihan, serta mengelola cadangan, dari AWS Backup konsol, SDK, atau CLI.

   

1. *“Granularitas cadangan apa yang tersedia untuk Aurora DSQL? Dapatkah saya membuat cadangan tabel atau database tertentu di cluster saya” *

   Anda hanya dapat mencadangkan dan memulihkan seluruh cluster Aurora DSQL. 

   

1. *“Apakah cadangan Aurora DSQL backup penuh atau cadangan inkremental?” *

   Titik pemulihan cluster Aurora DSQL (cadangan) adalah cadangan penuh dari cluster Anda.

   

1. *“Dapatkah saya membuat cadangan untuk cluster multi-wilayah Aurora DSQL saya?” *

   Ya, Anda dapat membuat cadangan untuk setiap cluster di cluster Multi-wilayah dengan menggunakan langkah-langkah yang sama seperti saat Anda membuat cadangan dari satu cluster di satu Wilayah.

    AWS Backup merekomendasikan sebagai praktik terbaik untuk membuat salinan Lintas wilayah cadangan Anda di Wilayah lain tempat Anda berencana untuk memulihkan Multi-Region cluster, karena pemulihan multi-wilayah memerlukan salinan identik dari titik pemulihan yang sama [*identik * dalam operasi ini berarti titik pemulihan memiliki nama sumber daya dan waktu pembuatan yang sama].

   

1. *“Apakah cluster saya yang dipulihkan akan mengganti cluster saya yang ada?” *

   Tidak. Saat Anda memulihkan data Aurora DSQL Anda, AWS Backup buat cluster baru dari snapshot Anda; cluster yang dipulihkan tidak akan mengganti cluster sumber.

   