Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi snapshot klaster DB
Menggunakan AmazonRDS, Anda dapat membagikan snapshot cluster DB manual dengan cara berikut:
-
Berbagi snapshot klaster DB manual, baik yang dienkripsi maupun tidak, sehingga memungkinkan akun AWS terotorisasi menyalin snapshot tersebut.
-
Dengan berbagi snapshot klaster DB manual, baik yang dienkripsi maupun tidak, akun AWS terotorisasi akan dapat memulihkan klaster DB secara langsung dari snapshot ini, bukan membuat salinannya dan memulihkan dari salinan tersebut.
catatan
Untuk berbagi snapshot klaster DB otomatis, buat klaster DB manual dengan menyalin snapshot otomatis, lalu membagikannya. Proses ini juga berlaku untuk sumber daya yang dihasilkan oleh AWS Backup.
Untuk informasi selengkapnya tentang cara menyalin snapshot, lihat Penyalinan snapshot cluster DB. Untuk informasi selengkapnya tentang memulihkan instans DB dari snapshot klaster DB, lihat Memulihkan dari snapshot klaster DB.
Untuk informasi selengkapnya tentang memulihkan klaster DB dari snapshot klaster DB, lihat Gambaran umum pencadangan dan pemulihan klaster DB Aurora.
Anda dapat berbagi snapshot manual dengan hingga 20 lainnya Akun AWS.
Batasan berikut berlaku saat berbagi foto manual dengan yang lain Akun AWS:
-
Saat memulihkan kluster DB dari snapshot bersama menggunakan AWS Command Line Interface (AWS CLI) atau Amazon RDSAPI, Anda harus menentukan Amazon Resource Name (ARN) dari snapshot bersama sebagai pengenal snapshot.
Pelajari cara berbagi snapshot, snapshot publik, dan snapshot terenkripsi di bagian berikut. Anda juga dapat mempelajari cara berhenti berbagi snapshot.
Topik
Berbagi snapshot
Anda dapat membagikan snapshot cluster DB menggunakan AWS Management Console, file AWS CLI, atau file. RDS API
Dengan menggunakan RDS konsol Amazon, Anda dapat membagikan snapshot cluster DB manual hingga 20 Akun AWS. Anda juga dapat menggunakan konsol untuk berhenti berbagi snapshot manual dengan satu atau beberapa akun.
Untuk membagikan snapshot cluster DB manual dengan menggunakan konsol Amazon RDS
-
Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Snapshot.
-
Pilih snapshot manual yang ingin Anda bagikan.
-
Untuk Tindakan, pilih Bagikan snapshot.
-
Pilih salah satu opsi berikut untuk Visibilitas snapshot DB.
Jika sumbernya tidak terenkripsi, pilih Publik untuk mengizinkan semua Akun AWS memulihkan cluster DB dari snapshot cluster DB manual Anda, atau pilih Private untuk mengizinkan hanya Akun AWS yang Anda tentukan untuk memulihkan cluster DB dari snapshot cluster DB manual Anda.
Awas
Jika Anda menyetel visibilitas snapshot DB ke Publik, semua Akun AWS dapat memulihkan cluster DB dari snapshot cluster DB manual Anda dan memiliki akses ke data Anda. Jangan berbagi snapshot klaster DB manual apa pun yang berisi informasi pribadi sebagai Publik.
Untuk informasi selengkapnya, lihat Berbagi snapshot publik.
-
Jika sumbernya dienkripsi, Visibilitas snapshot DB ditetapkan sebagai Privat karena snapshot terenkripsi tidak dapat dibagikan sebagai publik.
catatan
Snapshot yang telah dienkripsi dengan default tidak AWS KMS key dapat dibagikan. Untuk informasi tentang cara mengatasi masalah ini, lihatBerbagi snapshot terenkripsi.
-
Untuk ID AWS Akun, masukkan Akun AWS pengenal untuk akun yang ingin Anda izinkan untuk memulihkan kluster DB dari snapshot manual Anda, lalu pilih Tambah. Ulangi untuk menyertakan Akun AWS pengidentifikasi tambahan, hingga 20 Akun AWS.
Jika Anda membuat kesalahan saat menambahkan Akun AWS pengenal ke daftar akun yang diizinkan, Anda dapat menghapusnya dari daftar dengan memilih Hapus di sebelah kanan Akun AWS pengidentifikasi yang salah.
-
Setelah Anda menambahkan pengenal untuk semua Akun AWS yang ingin Anda izinkan untuk memulihkan snapshot manual, pilih Simpan untuk menyimpan perubahan Anda.
Untuk berbagi snapshot klaster DB, gunakan perintah aws rds modify-db-cluster-snapshot-attribute
. Gunakan --values-to-add
parameter untuk menambahkan daftar IDs untuk Akun AWS
yang berwenang untuk mengembalikan snapshot manual.
contoh berbagi snapshot dengan satu akun
Contoh berikut memungkinkan Akun AWS identifier 123456789012
untuk mengembalikan snapshot cluster DB bernama. cluster-3-snapshot
Untuk Linux, macOS, atau Unix:
aws rds modify-db-cluster-snapshot-attribute \ --db-cluster-snapshot-identifier cluster-3-snapshot \ --attribute-name restore \ --values-to-add 123456789012
Untuk Windows:
aws rds modify-db-cluster-snapshot-attribute ^ --db-cluster-snapshot-identifier cluster-3-snapshot ^ --attribute-name restore ^ --values-to-add 123456789012
contoh berbagi snapshot dengan beberapa akun
Contoh berikut memungkinkan dua Akun AWS pengidentifikasi, 111122223333
dan444455556666
, untuk mengembalikan snapshot cluster DB bernama. manual-cluster-snapshot1
Untuk Linux, macOS, atau Unix:
aws rds modify-db-cluster-snapshot-attribute \ --db-cluster-snapshot-identifier manual-cluster-snapshot1 \ --attribute-name restore \ --values-to-add {"111122223333","444455556666"}
Untuk Windows:
aws rds modify-db-cluster-snapshot-attribute ^ --db-cluster-snapshot-identifier manual-cluster-snapshot1 ^ --attribute-name restore ^ --values-to-add "[\"111122223333\",\"444455556666\"]"
catatan
Saat menggunakan prompt perintah Windows, Anda harus menghindari tanda kutip ganda (“) dalam JSON kode dengan mengawali mereka dengan garis miring terbalik (\).
Untuk membuat daftar yang Akun AWS diaktifkan untuk memulihkan snapshot, gunakan describe-db-cluster-snapshot-attributes
AWS CLI perintah.
Anda juga dapat berbagi snapshot cluster DB manual dengan yang lain Akun AWS dengan menggunakan Amazon RDSAPI. Untuk melakukannya, panggil operasi ModifyDBClusterSnapshotAttribute
. Tentukan restore
untukAttributeName
, dan gunakan ValuesToAdd
parameter untuk menambahkan daftar IDs untuk Akun AWS
yang berwenang untuk mengembalikan snapshot manual.
Untuk membuat snapshot manual publik dan dapat dipulihkan oleh semua orang Akun AWS, gunakan nilainya. all
Namun, berhati-hatilah untuk tidak menambahkan all
nilai untuk setiap snapshot manual yang berisi informasi pribadi yang Anda tidak ingin tersedia untuk semua Akun AWS. Selain itu, jangan tentukan all
untuk snapshot terenkripsi karena menjadikan snapshot tersebut berstatus publik tidak didukung.
Untuk mencantumkan semua yang Akun AWS diizinkan untuk memulihkan snapshot, gunakan DescribeDBClusterSnapshotAttributes
APIoperasi.