Memulihkan AMI 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 AMI dari Keranjang Sampah

Keranjang Sampah adalah fitur pemulihan data yang memungkinkan Anda memulihkan snapshot dan AMI yang didukung Amazon 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 dihapus secara permanen dari Keranjang Sampah dan tidak lagi tersedia untuk pemulihan.

AMI di Keranjang Sampah tidak dikenai biaya tambahan.

Untuk informasi selengkapnya, lihat Keranjang Sampah.

Izin untuk bekerja dengan AMI di Keranjang Sampah

Secara default, pengguna tidak memiliki izin untuk bekerja dengan AMI 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 AMI yang ada di Keranjang Sampah, pengguna harus memiliki izin berikut:

  • ec2:ListImagesInRecycleBin

  • ec2:RestoreImageFromRecycleBin

Untuk mengelola tag untuk AMI di Keranjang Sampah, pengguna memerlukan izin tambahan berikut.

  • ec2:CreateTags

  • ec2:DeleteTags

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

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:ListImagesInRecycleBin", "ec2:RestoreImageFromRecycleBin" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:Region::image/*" } ] }

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.

Melihat AMI di Keranjang Sampah

Saat AMI berada di Keranjang Sampah, Anda dapat melihat informasi terbatas tentangnya, termasuk:

  • Nama, deskripsi, dan ID unik AMI.

  • Tanggal dan waktu ketika AMI dihapus dan masuk Keranjang Sampah.

  • Tanggal dan waktu ketika periode retensi kedaluwarsa. AMI akan dihapus secara permanen di waktu tersebut.

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

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

  2. Di panel navigasi, pilih Keranjang Sampah.

  3. Grid mencantumkan semua sumber daya yang saat ini ada di Keranjang Sampah. Untuk melihat detail untuk AMI tertentu, pilih di grid, dan pilih Tindakan, Lihat detail.

AWS CLI
Untuk melihat AMI yang terhapus di Keranjang Sampah menggunakan AWS CLI

Gunakan AWS CLI perintah list-images-in-recycle-bin. Untuk melihat AMI tertentu, sertakan opsi --image-id dan tentukan ID AMI yang akan dilihat. Anda dapat menentukan hingga 20 ID dalam satu permintaan.

Untuk melihat semua AMI di Keranjang Sampah, hilangkan opsi --image-id. Jika Anda tidak menentukan nilai untuk --max-items, perintah mengembalikan 1.000 item per halaman, secara default. Untuk informasi selengkapnya, lihat Paginasi di Referensi API Amazon EC2.

C:\> aws ec2 list-images-in-recycle-bin --image-id ami_id

Misalnya, perintah berikut ini memberikan informasi tentang ami-01234567890abcdef AMI di Keranjang Sampah.

C:\> aws ec2 list-images-in-recycle-bin --image-id ami-01234567890abcdef

Contoh output:

{ "Images": [ { "ImageId": "ami-0f740206c743d75df", "Name": "My AL2 AMI", "Description": "My Amazon Linux 2 AMI", "RecycleBinEnterTime": "2021-11-26T21:04:50+00:00", "RecycleBinExitTime": "2022-03-06T21:04:50+00:00" } ] }
penting

Jika Anda menerima kesalahan berikut, Anda mungkin perlu memperbarui versi AWS CLI. Untuk informasi selengkapnya, lihat Kesalahan perintah tidak ditemukan.

aws.exe: error: argument operation: Invalid choice, valid choices are: ...

Memulihkan AMI dari Keranjang Sampah

Anda tidak dapat menggunakan AMI dengan cara apa pun saat berada di Keranjang Sampah. Untuk menggunakan AMI, Anda harus memulihkannya terlebih dahulu. Saat Anda memulihkan AMI dari Keranjang Sampah, AMI 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 AMI dari Keranjang Sampah menggunakan salah satu metode berikut.

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

  2. Di panel navigasi, pilih Keranjang Sampah.

  3. Grid mencantumkan semua sumber daya yang saat ini ada di Keranjang Sampah. Pilih AMI yang akan dipulihkan, lalu pilih Pulihkan.

  4. Saat diminta, pilih Pulihkan.

AWS CLI
Untuk mengembalikan AMI yang terhapus dari Keranjang Sampah menggunakan AWS CLI

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

C:\> aws ec2 restore-image-from-recycle-bin --image-id ami_id

Misalnya, perintah berikut ini memulihkan ami-01234567890abcdef AMI dari Keranjang Sampah.

C:\> aws ec2 restore-image-from-recycle-bin --image-id ami-01234567890abcdef

Jika berhasil, perintah ini tidak memunculkan output.

penting

Jika Anda menerima kesalahan berikut, Anda mungkin perlu memperbarui versi AWS CLI. Untuk informasi selengkapnya, lihat Kesalahan perintah tidak ditemukan.

aws.exe: error: argument operation: Invalid choice, valid choices are: ...