

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

# Memulihkan dari snapshot klaster DB
<a name="aurora-restore-snapshot"></a><a name="restore_snapshot"></a>

Amazon RDS membuat snapshot volume penyimpanan instans basis data Anda, sehingga mencadangkan seluruh klaster DB dan bukan hanya masing-masing basis data. Anda dapat membuat klaster DB baru dengan memulihkannya dari snapshot DB. Anda memberikan nama snapshot klaster DB untuk memulihkannya, kemudian memberikan nama klaster DB baru yang dibuat dari pemulihan tersebut. Anda tidak dapat memulihkan dari snapshot klaster DB ke klaster DB yang sudah ada; klaster DB baru dibuat saat Anda memulihkan. 

**penting**  
Anda tidak dapat mengembalikan snapshot ke versi mesin DB yang telah melewati akhir Aurora dari tanggal dukungan standar. Anda hanya dapat mengakses database setelah berhasil meningkatkan ke versi yang didukung. Untuk informasi selengkapnya tentang versi mesin Aurora DB yang didukung, lihat. [Amazon RDS Extended Support dengan ](extended-support.md)  
Jika upgrade ke versi yang didukung untuk klaster Anda gagal, status klaster berubah menjadi `upgrade-failed` dan Aurora membuat snapshot akhir dengan awalan. `rds-final` Untuk akses ke database yang dipulihkan pada versi usang setelah kegagalan pemutakhiran, hubungi Support. AWS 

Anda dapat menggunakan klaster DB yang dipulihkan segera setelah statusnya `available`.

Anda dapat menggunakan CloudFormation untuk memulihkan cluster DB dari snapshot cluster DB. Untuk informasi selengkapnya, lihat [AWS::RDS::DBCluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html) dalam *Panduan Pengguna AWS CloudFormation *.

**catatan**  
Berbagi snapshot cluster DB manual, baik terenkripsi atau tidak terenkripsi, memungkinkan AWS akun resmi untuk secara langsung memulihkan cluster DB dari snapshot alih-alih mengambil salinannya dan memulihkannya. Untuk informasi selengkapnya, lihat [Berbagi snapshot klaster DB](aurora-share-snapshot.md).

Untuk informasi tentang memulihkan klaster Aurora DB atau klaster global dengan versi RDS Extended Support, lihat. [ Aurora DB atau cluster global dengan Amazon RDS Extended Support](extended-support-restoring-db-instance.md)

## Pertimbangan grup parameter
<a name="aurora-restore-snapshot.Parameters"></a>

Kami sarankan agar Anda mempertahankan grup parameter DB dan grup parameter klaster DB untuk snapshot klaster DB yang Anda buat, sehingga Anda dapat menautkan klaster DB yang dipulihkan dengan grup parameter yang benar.

Grup parameter DB dan grup parameter klaster DB default dikaitkan dengan klaster yang dipulihkan, kecuali jika Anda memilih yang berbeda. Tidak ada pengaturan parameter kustom yang tersedia di grup parameter default.

Anda dapat menentukan grup parameter saat memulihkan klaster DB.

Untuk informasi selengkapnya tentang grup parameter DB dan grup parameter klaster DB, lihat [](USER_WorkingWithParamGroups.md).

## Pertimbangan grup keamanan
<a name="aurora-restore-snapshot.Security"></a>

Saat Anda memulihkan klaster DB, cloud privat virtual (VPC) default, grup subnet DB, dan grup keamanan VPC akan dikaitkan dengan instans yang dipulihkan, kecuali jika Anda memilih yang berbeda.
+ Jika Anda menggunakan konsol Amazon RDS, Anda dapat menentukan grup keamanan VPC kustom untuk ditautkan dengan klaster atau membuat grup keamanan VPC baru.
+ Jika Anda menggunakan AWS CLI, Anda dapat menentukan grup keamanan VPC kustom untuk diasosiasikan dengan cluster dengan menyertakan `--vpc-security-group-ids` opsi dalam perintah. `restore-db-cluster-from-snapshot`
+ Jika Anda menggunakan API Amazon RDS, Anda dapat menyertakan `VpcSecurityGroupIds.VpcSecurityGroupId.N` di dalam tindakan `RestoreDBClusterFromSnapshot`.

Segera setelah pemulihan selesai dan klaster DB baru Anda tersedia, Anda juga dapat mengubah pengaturan VPC dengan memodifikasi klaster DB. Untuk informasi selengkapnya, lihat [Memodifikasi klaster DB Amazon Aurora](Aurora.Modifying.md).

## Pertimbangan Amazon Aurora
<a name="aurora-restore-snapshot.Aurora"></a>

Dengan Aurora, Anda dapat memulihkan snapshot klaster DB ke klaster DB.

Dengan Aurora MySQL dan Aurora PostgreSQL, Anda juga dapat memulihkan snapshot klaster DB ke klaster DB Aurora Serverless. 

Dengan Aurora MySQL, Anda dapat memulihkan snapshot klaster DB dari klaster tanpa kueri paralel ke klaster dengan kueri paralel. Karena kueri paralel biasanya digunakan dengan tabel yang sangat besar, mekanisme snapshot adalah cara tercepat untuk menyerap data dalam volume besar ke klaster Aurora MySQL yang memiliki kueri paralel aktif. Untuk informasi selengkapnya, lihat [Kueri paralel untuk Amazon Aurora MySQL](aurora-mysql-parallel-query.md).

## Memulihkan dari snapshot
<a name="aurora-restore-snapshot.Restoring"></a>

Anda dapat memulihkan klaster DB dari snapshot klaster DB menggunakan Konsol Manajemen AWS, AWS CLI, atau API RDS.

### Konsol
<a name="aurora-restore-snapshot.CON"></a>

**Untuk memulihkan klaster DB dari snapshot klaster DB**

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

1. Di panel navigasi, pilih **Snapshot**.

1. Pilih snapshot klaster DB untuk memulihkan klaster.

1. Untuk **Tindakan**, pilih **Pulihkan snapshot**.

   Halaman **Pulihkan snapshot** ditampilkan.

1. Pilih versi mesin DB yang Anda inginkan untuk memulihkan klaster DB.

   Secara default, snapshot dipulihkan ke versi mesin DB yang sama dengan klaster DB sumber, jika versi tersebut tersedia.

1. Untuk **Pengidentifikasi instans DB**, masukkan nama untuk instans DB yang dipulihkan. Perhatikan bahwa Amazon RDS memperoleh pengidentifikasi cluster DB dari pengidentifikasi instans DB yang Anda tentukan.

1. Tentukan pengaturan lain, seperti konfigurasi penyimpanan klaster DB.

   Untuk informasi tentang setiap pengaturan, lihat [Pengaturan untuk klaster Aurora DB](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

1. Pilih **Pulihkan klaster DB**. 

### AWS CLI
<a name="aurora-restore-snapshot.CLI"></a>

Untuk memulihkan cluster DB dari snapshot cluster DB, gunakan AWS CLI perintah [restore-db-cluster-from-snapshot](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/restore-db-cluster-from-snapshot.html).

Dalam contoh ini, Anda memulihkan dari snapshot klaster DB yang dibuat sebelumnya yang bernama `mydbclustersnapshot`. Anda memulihkan ke klaster DB baru yang bernama `mynewdbcluster`.

Anda dapat menentukan pengaturan lain, seperti versi mesin DB. Jika Anda tidak menentukan versi mesin, klaster DB dipulihkan ke versi mesin default.

Untuk informasi tentang setiap pengaturan, lihat [Pengaturan untuk klaster Aurora DB](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

**Example**  
Untuk Linux, macOS, atau Unix:  
   

```
1. aws rds restore-db-cluster-from-snapshot \
2.     --db-cluster-identifier {{mynewdbcluster}} \
3.     --snapshot-identifier {{mydbclustersnapshot}} \
4.     --engine {{aurora-mysql|aurora-postgresql}}
```
Untuk Windows:  
   

```
1. aws rds restore-db-cluster-from-snapshot ^
2.     --db-cluster-identifier {{mynewdbcluster}} ^
3.     --snapshot-identifier {{mydbclustersnapshot}} ^
4.     --engine {{aurora-mysql|aurora-postgresql}}
```

Setelah klaster DB dipulihkan, Anda harus menambahkannya ke grup keamanan yang digunakan oleh klaster DB ini untuk membuat snapshot klaster DB jika Anda menginginkan fungsi yang sama dengan yang digunakan pada klaster DB sebelumnya.

**penting**  
Jika Anda menggunakan konsol untuk memulihkan klaster DB, maka Amazon RDS akan secara otomatis membuat instans primer (penulis) untuk klaster DB Anda. Jika Anda menggunakan AWS CLI untuk memulihkan klaster DB, Anda harus secara eksplisit membuat instans primer untuk klaster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Jika Anda tidak membuat instans DB primer, titik akhir klaster DB tetap dalam status `creating`.  
Panggil AWS CLI perintah [create-db-instance untuk membuat instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) utama untuk cluster DB Anda. Sertakan nama klaster DB sebagai `--db-cluster-identifier` nilai pilihan.

### API RDS
<a name="aurora-restore-snapshot.API"></a>

Untuk memulihkan klaster DB dari snapshot klaster DB, panggil operasi API RDS [RestoreDBClusterFromSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html) dengan parameter berikut ini: 
+ `DBClusterIdentifier` 
+ `SnapshotIdentifier` 

**penting**  
Jika Anda menggunakan konsol untuk memulihkan klaster DB, maka Amazon RDS akan secara otomatis membuat instans primer (penulis) untuk klaster DB Anda. Jika Anda menggunakan API RDS untuk memulihkan klaster DB, Anda harus secara eksplisit membuat instans primer untuk klaster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Jika Anda tidak membuat instans DB primer, titik akhir klaster DB tetap dalam status `creating`.  
Panggil operasi API RDS [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) untuk membuat instans primer untuk klaster DB Anda. Sertakan nama klaster DB sebagai nilai parameter `DBClusterIdentifier`.