Memulihkan snapshot Amazon EBS yang diarsipkan - Amazon EBS

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

Memulihkan snapshot Amazon EBS yang diarsipkan

Sebelum dapat menggunakan snapshot yang diarsipkan, Anda harus terlebih dahulu memulihkannya ke tingkat standar. Snapshot yang dipulihkan memiliki ID snapshot yang sama, status enkripsi, IAM izin, informasi pemilik, dan tag sumber daya yang dimilikinya sebelum diarsipkan. Anda dapat menggunakan AMI yang dipulihkan dengan cara yang sama seperti Anda menggunakan AMI lainnya di akun Anda. Snapshot yang dipulihkan selalu merupakan snapshot penuh.

Saat memulihkan snapshot, Anda dapat memilih untuk memulihkannya secara permanen atau sementara.

Jika Anda memulihkan snapshot secara permanen, snapshot dipindahkan dari tingkat arsip ke tingkat standar secara permanen. Snapshot tetap dipulihkan dan siap digunakan sampai Anda mengarsipkan ulang secara manual atau Anda menghapusnya secara manual. Saat Anda memulihkan snapshot secara permanen, snapshot dihapus dari tingkat arsip.

Jika Anda memulihkan snapshot sementara, snapshot disalin dari tingkat arsip ke tingkat standar untuk periode pemulihan yang Anda tentukan. Snapshot tetap dipulihkan dan siap digunakan hanya untuk periode pemulihan. Selama periode pemulihan, salinan snapshot tetap berada di tingkat arsip. Setelah periode berakhir, snapshot secara otomatis dihapus dari tingkat standar. Anda dapat menambah atau mengurangi periode pemulihan atau mengubah tipe pemulihan menjadi permanen kapan saja selama periode pemulihan. Untuk informasi selengkapnya, lihat Ubah periode pemulihan untuk EBS snapshot Amazon yang dipulihkan sementara.

Jika Anda memulihkan snapshot yang terkait dengan dinonaktifkanAMI, dan Anda bermaksud untuk menggunakannyaAMI, Anda harus terlebih dahulu memulihkan semua snapshot terkait secara permanen dan kemudian mengaktifkan kembali yang dinonaktifkan AMI sebelum Anda dapat menggunakannya. Anda tidak dapat mengaktifkan AMI jika snapshot terkait dipulihkan sementara. Anda dapat menggunakan perintah berikut untuk menemukan semua snapshot yang terkait dengan fileAMI.

aws ec2 describe-images --image-id ami_id \ --query Images[*].BlockDeviceMappings[*].Ebs[].SnapshotId[]

Anda dapat memulihkan snapshot yang diarsipkan menggunakan salah satu metode berikut.

Console
Untuk memulihkan snapshot dari arsip

Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  1. Di panel navigasi, pilih Snapshot.

  2. Dalam daftar snapshot, pilih snapshot yang akan diarsipkan, kemudian pilih Tindakan, Pulihkan snapshot dari arsip.

  3. Tentukan jenis pemulihan yang akan dilakukan. Untuk Jenis pemulihan, lakukan salah satu langkah berikut:

    • Untuk memulihkan snapshot secara permanen, pilih Permanen.

    • Untuk memulihkan snapshot secara sementara, pilih Sementara, kemudian untuk Periode pemulihan sementara, masukkan jumlah hari untuk mengembalikan snapshot.

  4. Untuk mengonfirmasi, pilih Pulihkan snapshot.

AWS CLI
Untuk memulihkan snapshot yang diarsipkan secara permanen

Gunakan restore-snapshot-tier AWS CLI perintah. Untuk --snapshot-id, tentukan ID snapshot yang akan dipulihkan, dan sertakan opsi --permanent-restore.

$ aws ec2 restore-snapshot-tier \ --snapshot-id snapshot_id \ --permanent-restore

Misalnya, perintah berikut memulihkan snapshot snap-01234567890abcedf secara permanen.

$ aws ec2 restore-snapshot-tier \ --snapshot-id snap-01234567890abcedf \ --permanent-restore

Berikut adalah output perintahnya.

{ "SnapshotId": "snap-01234567890abcedf", "IsPermanentRestore": true }
Untuk memulihkan snapshot yang diarsipkan sementara

Gunakan restore-snapshot-tier AWS CLI perintah. Abaikan --permanent-restore opsi. Untuk --snapshot-id, tentukan ID snapshot yang akan dipulihkan, dan untuk --temporary-restore-days, tentukan jumlah hari untuk memulihkan snapshot.

--temporary-restore-days harus ditentukan dalam beberapa hari. Rentang yang diizinkan adalah 1 - 180. Jika Anda tidak menentukan nilai, secara otomatis nilainya adalah 1 hari.

$ aws ec2 restore-snapshot-tier \ --snapshot-id snapshot_id \ --temporary-restore-days number_of_days

Misalnya, perintah berikut memulihkan snapshot snap-01234567890abcedf sementara untuk periode pemulihan 5 hari.

$ aws ec2 restore-snapshot-tier \ --snapshot-id snap-01234567890abcedf \ --temporary-restore-days 5

Berikut adalah output perintahnya.

{ "SnapshotId": "snap-01234567890abcedf", "RestoreDuration": 5, "IsPermanentRestore": false }