Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyalin Snapshot Klaster DB
Dengan Neptune, Anda dapat menyalin snapshot klaster DB secara otomatis atau manual. Setelah Anda menyalin snapshot, salinannya adalah snapshot manual.
Anda dapat menyalin snapshot dalam Wilayah AWS yang sama dan di seluruh Wilayah AWS.
Menyalin snapshot otomatis ke akun AWS yang lain diproses dalam dua langkah: Pertama, Anda membuat snapshot manual dari snapshot otomatis, lalu Anda menyalin snapshot manual ke akun lain.
Sebagai alternatif dari penyalinan, Anda juga dapat berbagi snapshot manual dengan akun AWS lainnya. Untuk informasi selengkapnya, lihat Menyalin Snapshot Klaster DB.
Topik
Batasan Menyalin Snapshot
Berikut ini adalah beberapa batasan saat Anda menyalin snapshot:
Anda dapat menyalin snapshot antara China (Beijing) dan China (Ningxia), tetapi Anda tidak dapat menyalin snapshot antara wilayah China ini dengan Wilayah AWS lainnya.
Anda dapat menyalin snapshot antaraAWS GovCloud (US-East) danAWS GovCloud (US-West), tetapi Anda tidak dapat menyalin snapshot antaraAWS GovCloud (US) wilayah-wilayah ini danAWS Wilayah lainnya.
Jika Anda menghapus snapshot sumber sebelum snapshot target tersedia, salinan snapshot mungkin gagal. Verifikasi bahwa snapshot target memiliki status
AVAILABLE
sebelum Anda menghapus snapshot sumber.Anda dapat memiliki hingga lima snapshot permintaan salinan yang sedang berlangsung ke satu Wilayah per akun.
-
Tergantung pada wilayah yang terlibat dan jumlah data yang akan disalin, salinan snapshot lintas wilayah dapat memakan waktu berjam-jam untuk diselesaikan.
Jika ada sejumlah besar permintaan salinan snapshot lintas wilayah dari Wilayah AWS sumber tertentu, Neptune mungkin menempatkan permintaan salinan lintas wilayah baru dari Wilayah AWS sumber tersebut ke dalam antrean hingga beberapa salinan yang sedang berlangsung selesai. Tidak ada informasi kemajuan yang ditampilkan tentang permintaan penyalinan saat berada di antrean tersebut. Informasi kemajuan ditampilkan hanya setelah penyalinan dimulai.
Retensi Salinan Snapshot Klaster DB
Neptune menghapus snapshot otomatis sebagai berikut:
Pada akhir periode retensi snapshot.
Ketika Anda menonaktifkan snapshot otomatis untuk klaster DB.
Bila Anda menghapus klaster DB.
Jika Anda ingin mempertahankan snapshot otomatis untuk jangka waktu lebih lama, salin snapshot untuk membuat snapshot manual, yang akan dipertahankan hingga Anda menghapusnya. Biaya penyimpanan Neptune mungkin berlaku untuk snapshot manual jika melebihi ruang penyimpanan default.
Untuk informasi selengkapnya tentang biaya penyimpanan cadangan, lihat Harga Neptune
Menangani Enkripsi Saat Menyalin Snapshots
Anda dapat menyalin snapshot yang telah dienkripsi menggunakan kunci enkripsi AWS KMS. Jika Anda menyalin snapshot yang dienkripsi, salinan snapshot juga harus dienkripsi. Anda dapat mengenkripsi salinan tersebut dengan kunciAWS KMS enkripsi yang sama dengan snapshot asli, atau Anda dapat menentukan kunciAWS KMS enkripsi yang berbeda.
Anda tidak dapat mengenkripsi snapshot klaster DB yang tidak dienkripsi saat Anda menyalinnya.
Untuk snapshot klaster DB Amazon Neptune, Anda juga dapat membiarkan snapshot klaster DB tersebut tidak terenkripsi dan justru menentukan kunciAWS KMS enkripsi saat melakukan pemulihan. Kluster DB yang dipulihkan dienkripsi menggunakan kunci tertentu.
Menyalin Snapshot Di Seluruh Wilayah AWS
catatan
Fitur ini tersedia mulai dari Rilis mesin Neptune 1.0.2.1.
Saat Anda menyalin snapshot ke Wilayah AWS yang berbeda dari Wilayah AWS snapshot sumber, salinan pertama adalah salinan snapshot lengkap meski Anda menyalin snapshot tambahan. Salinan snapshot lengkap berisi semua data dan metadata yang diperlukan untuk memulihkan instans DB. Setelah salinan snapshot pertama, Anda dapat menyalin snapshot tambahan dari instans DB yang sama ke wilayah tujuan yang sama dalam akun AWS yang sama.
Snapshot bertahap hanya berisi data yang telah berubah setelah snapshot terbaru dari instans DB yang sama. Penyalinan snapshot inkremental lebih cepat dan menghasilkan biaya penyimpanan yang lebih rendah daripada penyalinan snapshot penuh. Penyalinan snapshot tambahan di seluruh Wilayah AWS didukung baik untuk snapshot yang tidak terenkripsi maupun terenkripsi.
penting
Untuk snapshot yang dibagikan, menyalin snapshot tambahan tidak didukung. Untuk snapshot bersama, semua salinan adalah snapshot penuh, bahkan dalam wilayah yang sama.
Tergantung pada Wilayah AWS yang terlibat dan jumlah data yang akan disalin, salinan snapshot lintas wilayah dapat memakan waktu berjam-jam untuk diselesaikan.
Menyalin Snapshot Klaster DB Menggunakan Konsol
Jika mesin basis data sumber Anda adalah Neptune, snapshot Anda adalah snapshot klaster DB. Untuk setiap akun AWS, Anda dapat menyalin hingga lima snapshot klaster DB sekaligus per Wilayah AWS. Menyalin snapshot klaster DB terenkripsi maupun tak terenkripsi didukung.
Untuk informasi selengkapnya tentang biaya transfer data, lihat Harga Neptune
Untuk membatalkan operasi penyalinan setelah berlangsung, hapus snapshot klaster DB target saat snapshot klaster DB tersebut berada dalam status menyalin.
Prosedur berikut berfungsi untuk menyalin snapshot klaster DB terenkripsi atau tidak dienkripsi:
Untuk menyalin snapshot klaster DB
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Neptune di https://console.aws.amazon.com/neptune/home
. Di panel navigasi, pilih Snapshot.
Pilih kotak centang untuk snapshot klaster DB yang ingin Anda salin.
Pilih Tindakan, lalu pilih Salin Snapshot. Halaman Buat Salinan Snapshot DB muncul.
Masukkan nama salinan snapshot klaster DB dalam Pengidentifikasi Snapshot DB Baru.
Untuk menyalin tanda dan nilai dari snapshot ke salinan snapshot, pilih Salin Tanda.
-
Untuk Aktifkan Enkripsi, pilih salah satu opsi berikut:
Pilih Nonaktifkan enkripsi jika snapshot klaster DB tidak dienkripsi dan Anda tidak ingin mengenkripsi salinan tersebut.
Pilih Aktifkan enkripsi jika snapshot klaster DB tidak dienkripsi, tetapi Anda ingin mengenkripsi salinan tersebut. Dalam kasus ini, untuk Kunci Induk, tentukan pengidentifikasiAWS KMS kunci untuk mengenkripsi salinan snapshot klaster DB.
Pilih Aktifkan enkripsi jika snapshot klaster DB dienkripsi. Dalam hal ini, Anda harus mengenkripsi salinan, jadi Ya sudah dipilih. Untuk Kunci Induk, tentukan pengidentifikasiAWS KMS kunci untuk mengenkripsi salinan snapshot klaster DB.
Pilih Salin Snapshot.
Menyalin Snapshot Klaster DB Menggunakan AWS CLI
Anda dapat menyalin snapshot DB menggunakan copy-db-cluster-snapshotAWS CLIperintah.
Jika Anda menyalin snapshot ke Wilayah AWS yang baru, jalankan perintah di Wilayah yang baru.
Gunakan deskripsi parameter dan contoh berikut untuk menentukan parameter mana yang akan digunakan dalam menyalin snapshot dengan AWS CLI.
--source-db-cluster-snapshot-identifier
– Pengidentifikasi untuk snapshot DB sumber.-
Jika snapshot sumber berada di Wilayah AWS yang sama seperti salinan, tentukan pengidentifikasi snapshot DB yang valid, seperti
neptune:instance1-snapshot-20130805
. Jika snapshot sumber berada di Wilayah AWS yang berbeda dari salinan, tentukan ARN snapshot DB yang valid, seperti
arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20130805
.Jika Anda menyalin dari snapshot DB manual bersama, parameter ini harus merupakan Amazon Resource Name (ARN) dari snapshot DB bersama.
Jika Anda menyalin snapshot terenkripsi, parameter ini harus dalam format ARN untuk Wilayah AWS sumber, dan harus sesuai dengan
SourceDBSnapshotIdentifier
dalam parameterPreSignedUrl
.
-
--target-db-cluster-snapshot-identifier
– – Pengidentifikasi untuk salinan baru snapshot DB terenkripsi.--kms-key-id
– – ID kunci AWS KMS untuk snapshot DB terenkripsi. ID kunci AWS KMS adalah Amazon Resource Name (ARN), pengidentifikasi kunci AWS KMS, atau alias kunci AWS KMS untuk kunci enkripsi AWS KMS.Jika Anda menyalin snapshot DB terenkripsi dariAWS akun Anda, Anda dapat menentukan nilai untuk parameter ini untuk mengenkripsi salinan dengan kunciAWS KMS enkripsi yang baru. Jika Anda tidak menentukan nilai untuk parameter ini, salinan snapshot DB dienkripsi denganAWS KMS kunci yang sama dengan snapshot DB sumber.
Anda tidak dapat menggunakan parameter ini untuk membuat salinan terenkripsi snapshot yang tidak dienkripsi. Mencoba untuk melakukannya akan menghasilkan kesalahan.
Jika Anda menyalin snapshot terenkripsi keAWS Wilayah yang berbeda, Anda harus menentukanAWS KMS kunci untukAWS Wilayah tujuan. AWS KMSkunci enkripsi dikhususkan untukAWS Wilayah tempat pembuatannya, dan Anda tidak dapat menggunakan kunci enkripsi dari satuAWS Wilayah dalamAWS Wilayah lainnya.
-
--source-region
– – ID Wilayah AWS tempat snapshot DB sumber berada. Jika Anda menyalin snapshot terenkripsi ke Wilayah AWS yang berbeda, Anda harus menentukan opsi ini. -
--region
– – ID dari Wilayah AWS tempat Anda menyalinkan snapshot. Jika Anda menyalin snapshot terenkripsi ke Wilayah AWS yang berbeda, Anda harus menentukan opsi ini.
contoh Dari Tidak Terenkripsi, ke Wilayah yang Sama
Kode berikut membuat salinan snapshot, dengan nama baru mydbsnapshotcopy
, dari wilayah us-east-1
AWS ke wilayah us-west-2
.
Untuk Linux, OS X, atau Unix:
aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier
instance1-snapshot-20130805
\ --target-db-cluster-snapshot-identifiermydbsnapshotcopy
Untuk Windows:
aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier
instance1-snapshot-20130805
^ --target-db-cluster-snapshot-identifiermydbsnapshotcopy
contoh Dari Tidak Terenkripsi, di Seluruh Wilayah
Kode berikut membuat salinan snapshot, dengan nama baru mydbsnapshotcopy
, dari wilayah us-east-1
AWS ke wilayah us-west-2
. Jalankan perintah di wilayah us-west-2
.
Untuk Linux, OS X, atau Unix:
aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier
arn:aws:neptune:us-east-1:123456789012:snapshot:instance1-snapshot-20130805
\ --target-db-cluster-snapshot-identifiermydbsnapshotcopy
\ --source-regionus-east-1
\ --regionus-west-2
Untuk Windows:
aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier
arn:aws:neptune:us-east-1:123456789012:snapshot:instance1-snapshot-20130805
^ --target-db-cluster-snapshot-identifiermydbsnapshotcopy
^ --source-regionus-east-1
^ --regionus-west-2
contoh Dari Terenkripsi, di Seluruh Wilayah
Contoh kode berikut ini menyalin snapshot DB terenkripsi dari wilayah us-east-1
AWS ke wilayah us-west-2
. Jalankan perintah di wilayah us-west-2
.
Untuk Linux, OS X, atau Unix:
aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier
arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20161115
\ --target-db-cluster-snapshot-identifiermydbsnapshotcopy
\ --source-regionus-east-1
\ --regionus-west-2
--kms-key-idmy_us_west_2_key
Untuk Windows:
aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier
arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20161115
^ --target-db-cluster-snapshot-identifiermydbsnapshotcopy
^ --source-regionus-east-1
^ --regionus-west-2
--kms-key-idmy-us-west-2-key