Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghentikan penggunaan AMI Amazon EC2
Anda dapat mengusangkan AMI untuk menunjukkan bahwa AMI sudah kedaluwarsa dan tidak boleh digunakan. Anda juga dapat menentukan tanggal pengusangan di masa depan untuk AMI, yang menunjukkan kapan AMI akan kedaluwarsa. Misalnya, Anda mungkin mengusangkan AMI yang tidak lagi dipelihara secara aktif, atau Anda mungkin mengusangkan AMI yang telah digantikan oleh versi yang lebih baru. Secara default, AMI yang sudah usang tidak muncul dalam daftar AMI, mencegah pengguna baru untuk menggunakan AMI yang telah kedaluwarsa. Namun, pengguna dan layanan peluncuran yang ada, seperti templat peluncuran dan grup Auto Scaling, dapat terus menggunakan AMI usang tersebut dengan menentukan ID-nya. Untuk menghapus AMI sehingga pengguna dan layanan tidak dapat menggunakannya, Anda harus membatalkan pendaftaran AMI.
Setelah AMI sudah usang:
-
Untuk pengguna AMI, AMI yang tidak digunakan lagi tidak muncul dalam panggilan DescribeImages API kecuali Anda menentukan ID-nya atau menentukan bahwa AMI yang tidak digunakan lagi harus muncul. Pemilik AMI terus melihat AMI yang tidak digunakan lagi dalam panggilan DescribeImages API.
-
Untuk pengguna AMI, AMI yang tidak digunakan lagi tidak tersedia untuk dipilih di konsol EC2. Sebagai contoh, AMI usang tidak muncul di katalog AMI dalam wizard peluncuran instans. Pemilik AMI terus melihat AMI usang di konsol EC2.
-
Untuk pengguna AMI, jika Anda mengetahui ID AMI yang sudah usang, maka Anda dapat terus meluncurkan instans menggunakan AMI usang tersebut dengan menggunakan API, CLI, atau SDK.
-
Layanan peluncuran, seperti templat peluncuran dan grup Auto Scaling, dapat terus mereferensikan AMI yang usang.
-
Instans EC2 yang diluncurkan menggunakan AMI yang kemudian menjadi usang tidak terpengaruh, dan dapat dihentikan, dimulai, dan boot ulang.
Anda dapat membuat usang AMI privat dan publik.
Biaya
Ketika Anda mengusangkan AMI, AMI tersebut tidak dihapus. Pemilik AMI terus membayar untuk snapshot AMI. Untuk berhenti membayar snapshot, pemilik AMI harus menghapus AMI dengan membatalkan pendaftaran AMI tersebut.
Pertimbangan-pertimbangan
-
Untuk mengusangkan AMI, Anda harus merupakan pemilik AMI tersebut.
-
AMI yang belum digunakan baru-baru ini untuk meluncurkan instans mungkin merupakan kandidat yang baik untuk diusangkan atau dibatalkan pendaftarannya. Untuk informasi selengkapnya, lihat Periksa kapan Amazon EC2 AMI terakhir digunakan.
-
Anda dapat membuat kebijakan EBS-backed AMI Amazon Data Lifecycle Manager untuk mengotomatiskan penghentian EBS-backed AMI. Untuk informasi selengkapnya, lihat Membuat kebijakan siklus hidup AMI.
-
Secara default, tanggal pengusangan semua AMI publik diatur ke dua tahun dari tanggal pembuatan AMI. Anda dapat mengatur tanggal pengusangan menjadi lebih awal dari dua tahun. Untuk membatalkan tanggal usang, atau memundurkan tanggal usang, Anda harus menjadikan AMI privat dengan hanya membagikannya dengan akun AWS
tertentu.
Membuat usang sebuah AMI
Anda dapat mengusangkan AMI pada tanggal dan waktu tertentu. Anda harus menjadi pemilik AMI.
Batas atas untuk tanggal pengusangan adalah 10 tahun dari sekarang, kecuali untuk AMI publik, di mana batas atas adalah 2 tahun sejak tanggal pembuatan. Anda tidak dapat menentukan tanggal di masa lalu.
- Console
-
Untuk mengusangkan AMI pada tanggal tertentu
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Pada panel navigasi kiri, pilih AMI.
-
Dari bilah filter, pilih Dimiliki oleh saya.
-
Pilih AMI, lalu pilih Tindakan, Kelola Pengusangan AMI. Anda dapat memilih beberapa AMI untuk menetapkan tanggal usang yang sama dari beberapa AMI secara sekaligus.
-
Pilih kotak centang Aktifkan, lalu masukkan tanggal dan waktu penghentian.
-
Pilih Simpan.
- AWS CLI
-
Untuk mengusangkan AMI pada tanggal tertentu
Gunakan perintah enable-image-deprecation. Jika Anda menentukan nilai untuk detik, Amazon EC2 membulatkan detik ke menit terdekat.
aws ec2 enable-image-deprecation \
--image-id ami-0abcdef1234567890 \
--deprecate-at "2025-04-15T13:17:12.000Z"
- PowerShell
-
Untuk mengusangkan AMI pada tanggal tertentu
Gunakan Enable-EC2ImageDeprecation cmdlet. Jika Anda menentukan nilai untuk detik, Amazon EC2 membulatkan detik ke menit terdekat.
Enable-EC2ImageDeprecation `
-ImageId ami-0abcdef1234567890 `
-DeprecateAt 2025-04-15T13:17:12.000Z
Menggambarkan AMI yang diusangkan
Anda dapat melihat tanggal dan waktu penghentian AMI, dan memfilter AMI berdasarkan tanggal penghentian.
- Console
-
Untuk melihat tanggal pengusangan dari AMI
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Di navigator kiri, pilih AMI, lalu pilih AMI-nya.
-
Centang bidang Waktu penghentian (jika Anda memilih kotak centang di sebelah AMI, itu terletak di tab Detail). Kolom ini menunjukkan tanggal dan waktu pengusangan AMI. Jika bidang kosong, AMI tidak usang.
Untuk memfilter AMI berdasarkan tanggal usang
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Pada panel navigasi kiri, pilih AMI.
-
Dari bilah filter, pilih Dimiliki oleh saya atau Gambar privat (gambar privat termasuk AMI yang dibagikan dengan Anda serta milik Anda).
-
Di bilah Pencarian, masukkan Deprecation time (saat Anda memasukkan huruf, akan muncul filter Waktu pengusangan), lalu pilih operator serta tanggal dan waktu.
- AWS CLI
-
Ketika Anda menjelaskan semua AMI, hasilnya tergantung pada apakah Anda pengguna AMI atau pemilik AMI.
-
Pengguna AMI — Secara default, saat Anda menjelaskan semua AMI, AMI yang tidak digunakan lagi yang dibagikan dengan Anda tetapi tidak dimiliki oleh Anda dikecualikan. Untuk menyertakan AMI yang tidak digunakan lagi dalam hasil, tentukan opsi. --include-deprecated
-
Pemilik AMI — Saat Anda menjelaskan semua AMI, semua AMI yang Anda miliki, termasuk AMI yang tidak digunakan lagi, disertakan. Anda tidak dapat mengecualikan AMI yang tidak digunakan lagi yang Anda miliki dengan menggunakan opsi ini. --no-include-deprecated
Untuk menyertakan AMI yang tidak digunakan lagi saat menjelaskan semua AMI untuk akun
Gunakan perintah describe-images berikut.
aws ec2 describe-images
--owners 123456789012 \
--include-deprecated
Untuk menjelaskan AMI yang tidak digunakan lagi untuk akun Anda
Gunakan perintah describe-images berikut.
aws ec2 describe-images \
--owners self \
--query "Images[?DeprecationTime!=null].ImageId" \
--output text
Berikut ini adalah output contoh.
ami-0abcdef1234567890
Untuk melihat tanggal pengusangan sebuah AMI
Gunakan perintah describe-images berikut. Jika tidak DeprecationTime ada dalam output, AMI tidak akan digunakan lagi atau disetel untuk tidak digunakan lagi pada tanggal mendatang.
aws ec2 describe-images \
--image-ids ami-0abcdef1234567890 \
--query Images[].DeprecationTime \
--output text
Berikut ini adalah output contoh.
2025-05-01T00:00:00.000Z
- PowerShell
-
Untuk membuat daftar AMI yang tidak digunakan lagi untuk akun Anda
Gunakan Get-EC2Image cmdlet.
(Get-EC2Image -Owner self | Where-Object {$_.DeprecationTime -ne $null}).ImageId
Berikut ini adalah output contoh.
ami-0abcdef1234567890
Untuk melihat tanggal pengusangan sebuah AMI
Gunakan Get-EC2Image cmdlet. Jika tidak DeprecationTime ada dalam output, AMI tidak akan digunakan lagi atau disetel untuk tidak digunakan lagi pada tanggal mendatang.
(Get-EC2Image -ImageId ami-0abcdef1234567890).DeprecationTime
Berikut ini adalah output contoh.
2025-05-01T00:00:00.000Z
Batalkan penghentian AMI
Anda dapat membatalkan penghentian AMI, yang menghapus tanggal dan waktu penghentian. Anda harus merupakan pemilik AMI untuk melakukan prosedur ini.
- Console
-
Untuk membatalkan pengusangan AMI
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Pada panel navigasi kiri, pilih AMI.
-
Dari bilah filter, pilih Dimiliki oleh saya.
-
Pilih AMI, lalu pilih Tindakan, Kelola Pengusangan AMI. Anda dapat memilih beberapa AMI untuk membatalkan pengusangan beberapa AMI secara sekaligus.
-
Kosongkan kotak centang Aktifkan, lalu pilih S impan.
- AWS CLI
-
Untuk membatalkan pengusangan AMI
Gunakan perintah disable- image-deprecation berikut ini.
aws ec2 disable-image-deprecation --image-id ami-0abcdef1234567890
- PowerShell
-
Untuk membatalkan pengusangan AMI
Gunakan Disable-EC2ImageDeprecation cmdlet.
Disable-EC2ImageDeprecation -ImageId ami-0abcdef1234567890