Memulihkan snapshot dari Keranjang Sampah - Amazon Elastic Compute Cloud

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

Memulihkan snapshot dari Keranjang Sampah

Keranjang Sampah adalah fitur pemulihan data yang memungkinkan Anda memulihkan snapshot Amazon EBS dan AMI yang didukung EBS yang terhapus secara tidak sengaja. Saat menggunakan Keranjang Sampah, jika sumber daya Anda dihapus, sumber daya tersebut dipertahankan di Keranjang Sampah untuk jangka waktu yang Anda tentukan sebelum dihapus secara permanen.

Anda dapat memulihkan sumber daya dari Keranjang Sampah kapan saja sebelum periode retensi berakhir. Setelah memulihkan sumber daya dari Keranjang Sampah, sumber daya tersebut akan dihapus dari Keranjang Sampah dan Anda dapat menggunakannya dengan cara yang sama seperti menggunakan sumber daya lain dari tipe tersebut di akun Anda. Jika periode retensi berakhir dan sumber daya tidak dipulihkan, sumber daya tersebut akan dihapus secara permanen dari Keranjang Sampah dan tidak lagi tersedia untuk pemulihan.

Snapshot di Keranjang Sampah ditagih dengan tarif yang sama dengan snapshot reguler di akun Anda. Tidak ada biaya tambahan untuk menggunakan Keranjang Sampah dan aturan penyimpanan. Untuk informasi selengkapnya, lihat harga Amazon EBS.

Untuk informasi selengkapnya, lihat Keranjang Sampah.

Izin untuk bekerja dengan snapshot di Keranjang Sampah

Secara default, pengguna tidak memiliki izin untuk bekerja dengan snapshot yang ada di Keranjang Sampah. Untuk mengizinkan pengguna bekerja dengan sumber daya ini, Anda harus membuat kebijakan IAM yang memberikan izin menggunakan sumber daya dan tindakan API tertentu. Setelah kebijakan dibuat, Anda harus menambahkan izin ke pengguna, grup, atau peran.

Untuk melihat dan memulihkan snapshot yang ada di Keranjang Sampah, pengguna harus memiliki izin berikut:

  • ec2:ListSnapshotsInRecycleBin

  • ec2:RestoreSnapshotFromRecycleBin

Untuk mengelola tanda untuk snapshot di Keranjang Sampah, pengguna memerlukan izin tambahan berikut.

  • ec2:CreateTags

  • ec2:DeleteTags

Untuk menggunakan konsol Keranjang Sampah, pengguna memerlukan ec2:DescribeTags izin.

Berikut ini adalah contoh kebijakan IAM. Ini termasuk izin ec2:DescribeTags untuk pengguna konsol, dan itu termasuk izin ec2:CreateTags dan ec2:DeleteTags untuk mengelola tag. Jika beberapa izin tidak diperlukan, Anda dapat menghapusnya dari kebijakan.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:ListSnapshotsInRecycleBin", "ec2:RestoreSnapshotFromRecycleBin" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:Region:account-id:snapshot/*" }, ] }

Untuk memberikan akses, tambahkan izin ke pengguna, grup, atau peran Anda:

Untuk informasi selengkapnya tentang izin yang diperlukan untuk menggunakan Keranjang Sampah, lihat Izin untuk menggunakan Keranjang Sampah dan aturan retensi.

Lihat snapshot di Keranjang Sampah

Saat snapshot ada di Keranjang Sampah, Anda dapat melihat informasi terbatas tentangnya, termasuk:

  • ID snapshot.

  • Deskripsi snapshot.

  • ID volume tempat snapshot dibuat.

  • Tanggal dan waktu snapshot dihapus dan masuk Keranjang Sampah.

  • Tanggal dan waktu ketika periode retensi kedaluwarsa. Snapshot akan dihapus secara permanen dari Keranjang Sampah saat ini.

Anda dapat melihat snapshot di Keranjang Sampah menggunakan salah satu metode berikut.

Recycle Bin console
Untuk melihat snapshot di Keranjang Sampah menggunakan konsol
  1. Buka konsol Keranjang Sampah di https://console.aws.amazon.com/rbin/home/

  2. Di panel navigasi, pilih Keranjang Sampah.

  3. Kisi mencantumkan semua snapshot yang saat ini ada di Keranjang Sampah. Untuk melihat detail AMI tertentu, pilih di kisi, dan pilih Tindakan, Lihat detail.

AWS CLI
Untuk melihat snapshot di Keranjang Sampah menggunakan AWS CLI

Gunakan AWS CLI perintah list-snapshots-in-recycle-bin. Sertakan opsi --snapshot-id untuk melihat snapshot tertentu. Atau hilangkan opsi --snapshot-id untuk melihat semua snapshot di Keranjang Sampah.

C:\> aws ec2 list-snapshots-in-recycle-bin --snapshot-id snapshot_id

Misalnya, perintah berikut memberikan informasi tentang snapshot snap-01234567890abcdef di Keranjang Sampah.

C:\> aws ec2 list-snapshots-in-recycle-bin --snapshot-id snap-01234567890abcdef

Contoh output:

{ "SnapshotRecycleBinInfo": [ { "Description": "Monthly data backup snapshot", "RecycleBinEnterTime": "2021-12-01T13:00:00.000Z", "RecycleBinExitTime": "2021-12-15T13:00:00.000Z", "VolumeId": "vol-abcdef09876543210", "SnapshotId": "snap-01234567890abcdef" } ] }

Mengembalikan snapshot dari Keranjang Sampah

Anda tidak dapat menggunakan snapshot dengan cara apa pun saat berada di Keranjang Sampah. Untuk menggunakan AMI, Anda harus memulihkannya terlebih dahulu. Saat Anda memulihkan snapshot dari Keranjang Sampah, snapshot segera tersedia untuk digunakan, dan akan dihapus dari Keranjang Sampah. Anda dapat menggunakan AMI yang dipulihkan dengan cara yang sama seperti Anda menggunakan AMI lainnya di akun Anda.

Anda dapat memulihkan snapshot dari Keranjang Sampah menggunakan salah satu metode berikut.

Recycle Bin console
Untuk memulihkan snapshot dari Keranjang Sampah menggunakan konsol
  1. Buka konsol Keranjang Sampah di https://console.aws.amazon.com/rbin/home/

  2. Di panel navigasi, pilih Keranjang Sampah.

  3. Kisi mencantumkan semua snapshot yang saat ini ada di Keranjang Sampah. Pilih snapshot yang akan dipulihkan, lalu pilih Pulihkan.

  4. Saat diminta, pilih Pulihkan.

AWS CLI
Untuk mengembalikan snapshot yang dihapus dari Keranjang Sampah menggunakan AWS CLI

Gunakan AWS CLI perintah restore-snapshot-from-recycle-bin. Untuk --snapshot-id, tentukan ID snapshot yang akan dipulihkan.

C:\> aws ec2 restore-snapshot-from-recycle-bin --snapshot-id snapshot_id

Misalnya, perintah berikut memulihkan snapshot snap-01234567890abcdef dari Keranjang Sampah.

C:\> aws ec2 restore-snapshot-from-recycle-bin --snapshot-id snap-01234567890abcdef

Contoh output:

{ "SnapshotId": "snap-01234567890abcdef", "Description": "Monthly data backup snapshot", "Encrypted": false, "OwnerId": "111122223333", "Progress": "100%", "StartTime": "2021-12-01T13:00:00.000000+00:00", "State": "recovering", "VolumeId": "vol-ffffffff", "VolumeSize": 30 }