Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mencadangkan koleksi menggunakan snapshot
Snapshot adalah point-in-time cadangan koleksi Amazon OpenSearch Tanpa Server Anda yang menyediakan kemampuan pemulihan bencana. OpenSearch Tanpa server secara otomatis membuat dan mengelola snapshot koleksi Anda, memastikan kelangsungan bisnis dan perlindungan data. Setiap snapshot berisi metadata indeks (pengaturan dan pemetaan untuk indeks Anda), metadata cluster (templat indeks dan alias), dan data indeks (semua dokumen dan data yang disimpan dalam indeks Anda).
OpenSearch Tanpa server menyediakan pencadangan per jam otomatis tanpa konfigurasi manual, overhead pemeliharaan nol, tanpa biaya penyimpanan tambahan, pemulihan cepat dari kehilangan data yang tidak disengaja, dan kemampuan untuk memulihkan indeks tertentu dari snapshot.
Sebelum bekerja dengan snapshot, pahami pertimbangan penting ini. Membuat snapshot membutuhkan waktu untuk diselesaikan dan tidak instan. Dokumen atau pembaruan baru selama pembuatan snapshot tidak akan disertakan dalam snapshot. Anda dapat mengembalikan snapshot hanya ke koleksi aslinya dan bukan ke yang baru. Ketika dipulihkan, indeks menerima baru UUIDs yang berbeda dari versi aslinya. Anda hanya dapat menjalankan satu operasi pemulihan pada satu waktu, dan Anda tidak dapat memulai beberapa operasi pemulihan pada koleksi yang sama secara bersamaan. Mencoba mengembalikan indeks selama operasi pemulihan aktif menyebabkan operasi gagal. Selama operasi pemulihan, permintaan Anda ke indeks gagal.
Izin yang diperlukan
Untuk bekerja dengan snapshot, konfigurasikan izin berikut dalam kebijakan akses data Anda. Untuk informasi selengkapnya tentang kebijakan akses data, lihatKebijakan akses data versus kebijakan IAM.
| Kebijakan Akses Data | APIs |
|---|---|
| aoss: DescribeSnapshot | DAPATKAN /_ -otomatis cat/snapshots/aoss DAPATKAN _snapshot/aoss-automated/snapshot/ |
| aoss: RestoreSnapshot | POSTING /_ /_restore snapshot/aoss-automated/snapshot |
| aoss: DescribeCollectionItems | DAPATKAN /_cat/pemulihan |
Anda dapat mengonfigurasi kebijakan menggunakan AWS CLI perintah berikut:
Berikut adalah contoh perintah CLI untuk membuat kebijakan akses. Dalam perintah, ganti example konten dengan informasi spesifik Anda.
aws opensearchserverless create-access-policy \ --type data \ --nameExample-data-access-policy\ --regionaws-region\ --policy '[ { "Rules": [ { "Resource": [ "collection/Example-collection" ], "Permission": [ "aoss:DescribeSnapshot", "aoss:RestoreSnapshot", "aoss:DescribeCollectionItems" ], "ResourceType": "collection" } ], "Principal": [ "arn:aws:iam::111122223333:user/UserName" ], "Description": "Data policy to support snapshot operations." } ]'
Cara menggunakan snapshot
Secara default, saat Anda membuat koleksi baru, OpenSearch Tanpa Server secara otomatis membuat snapshot setiap jam. Anda tidak perlu mengambil tindakan apa pun. Setiap snapshot mencakup semua indeks dalam koleksi. Setelah OpenSearch Tanpa Server membuat snapshot, Anda dapat mencantumkannya dan meninjau detail snapshot menggunakan prosedur berikut.
Daftar snapshot
Gunakan prosedur berikut untuk mencantumkan semua snapshot dalam koleksi dan meninjau detailnya.
Dapatkan detail snapshot
Gunakan prosedur berikut untuk mengambil informasi rinci tentang snapshot tertentu.
Respons snapshot mencakup beberapa bidang kunci: id menyediakan pengenal unik untuk operasi snapshot, status mengembalikan status saat ini SUCCESS atauIN_PROGRESS, duration menunjukkan waktu yang dibutuhkan untuk menyelesaikan operasi snapshot, dan indexes mengembalikan jumlah indeks yang disertakan dalam snapshot.
Memulihkan dari snapshot
Memulihkan dari snapshot memulihkan data dari cadangan yang diambil sebelumnya. Proses ini sangat penting untuk pemulihan bencana dan manajemen data di Tanpa OpenSearch Server. Sebelum memulihkan, pahami bahwa indeks yang dipulihkan akan berbeda UUIDs dari versi aslinya, snapshot hanya dapat dikembalikan ke koleksi aslinya (restorasi koleksi silang tidak didukung), dan operasi pemulihan akan memengaruhi kinerja klaster sehingga rencanakan dengan tepat.
Gunakan prosedur berikut untuk memulihkan indeks yang dicadangkan dari snapshot.
catatan
Saat memulihkan snapshot dengan perintah yang menyertakan badan permintaan, Anda dapat menggunakan beberapa parameter untuk mengontrol perilaku pemulihan. indexesParameter menentukan indeks mana yang akan dipulihkan dan mendukung pola wildcard. Setel ignore_unavailable untuk melanjutkan operasi pemulihan meskipun indeks dalam snapshot tidak ada. Gunakan include_global_state untuk menentukan apakah akan memulihkan status cluster, dan include_aliases untuk mengontrol apakah akan memulihkan alias terkait. rename_replacementParameter rename_pattern dan mengganti nama indeks selama operasi pemulihan.