Kembalikan tabel di DynamoDB - Amazon DynamoDB

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

Kembalikan tabel di DynamoDB

Anda dapat memulihkan tabel DynamoDB dari cadangan PITR atau cadangan sesuai permintaan menggunakan AWS Management Console, Command Line Interface ()AWS CLI, AWS atau DynamoDB API. Proses pemulihan mengembalikan ke tabel DynamoDB baru.

Memulihkan tabel menggunakan point-in-time pemulihan

Untuk EarliestRestorableDateTime, Anda dapat memulihkan tabel Anda ke titik waktu mana pun selama 35 hari terakhir. Periode penyimpanan bersifat tetap selama 35 hari (5 minggu kalender) dan tidak dapat diubah. Sejumlah pengguna dapat menjalankan hingga 50 pemulihan secara bersamaan (semua jenis pemulihan) di akun tertentu.

penting

Jika Anda menonaktifkan point-in-time pemulihan dan kemudian mengaktifkannya di atas meja, Anda mengatur ulang waktu mulai di mana Anda dapat memulihkan tabel itu. Akibatnya, Anda hanya dapat segera memulihkan tabel tersebut menggunakan LatestRestorableDateTime.

Saat Anda memulihkan menggunakan point-in-time pemulihan, DynamoDB mengembalikan data tabel Anda ke status berdasarkan tanggal dan waktu yang dipilih (day:hour:minute:second) ke tabel baru. Anda memulihkan tabel tanpa mengonsumsi throughput apa pun yang disediakan pada tabel. Anda dapat melakukan pemulihan tabel lengkap menggunakan point-in-time pemulihan, atau Anda dapat mengonfigurasi pengaturan tabel tujuan. Anda dapat mengubah pengaturan tabel berikut pada tabel yang dipulihkan:

  • Indeks sekunder global (GSI)

  • Indeks sekunder lokal (LSI)

  • Mode penagihan

  • Kapasitas baca dan tulis yang disediakan

  • Pengaturan enkripsi

penting

Saat Anda melakukan pemulihan tabel penuh, tabel tujuan diatur dengan unit kapasitas baca dan tulis yang disediakan yang sama seperti yang dimiliki tabel sumber saat cadangan diminta. Misalnya, throughput tabel yang disediakan baru-baru ini diturunkan menjadi 50 unit kapasitas baca dan 50 unit kapasitas tulis. Anda kemudian memulihkan status tabel ke tiga minggu lalu, saat throughput yang disediakan ditetapkan ke 100 unit kapasitas baca dan 100 unit kapasitas tulis. Dalam hal ini, DynamoDB memulihkan data tabel Anda ke titik waktu tersebut dengan throughput yang disediakan sejak saat itu (100 unit kapasitas baca dan 100 unit kapasitas tulis).

Anda juga dapat memulihkan data Wilayah AWS tabel DynamoDB Anda sedemikian rupa sehingga tabel yang dipulihkan dibuat di Wilayah yang berbeda dari tempat tabel sumber berada. Anda dapat melakukan Pemulihan lintas wilayah antara Wilayah AWS komersial, Wilayah AWS China, dan. AWS GovCloud (US) Anda hanya membayar untuk data yang Anda transfer keluar dari Wilayah sumber dan untuk memulihkan ke tabel baru di Wilayah tujuan.

catatan

Pemulihan Lintas Wilayah tidak didukung jika wilayah sumber atau tujuan adalah Asia Pasifik (Hong Kong) atau Timur Tengah (Bahrain).

Pemulihan bisa lebih cepat dan hemat biaya jika Anda mengecualikan beberapa atau semua indeks agar tidak dibuat pada tabel yang dipulihkan. Anda harus mengatur hal berikut secara manual pada tabel yang dipulihkan:

  • Kebijakan penskalaan otomatis

  • AWS Identity and Access Management kebijakan

  • Metrik dan alarm CloudWatch Acara Amazon

  • Tanda

  • Pengaturan aliran

  • Pengaturan Waktu untuk Tayang (TTL)

  • Pengaturan oint-in-time pemulihan P

Waktu yang dibutuhkan untuk mengembalikan tabel bervariasi berdasarkan beberapa faktor dan tidak selalu berkorelasi dengan ukuran tabel.