

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

# Menghentikan Amazon AMI EC2
<a name="ami-deprecate"></a>

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, usang AMIs tidak muncul di daftar AMI, mencegah pengguna baru menggunakan. out-of-date AMIs 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](deregister-ami.md) AMI.

Setelah AMI sudah usang:
+ Untuk pengguna AMI, AMI yang tidak digunakan lagi tidak muncul [DescribeImages](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html)dalam panggilan API kecuali Anda menentukan ID-nya atau menentukan bahwa yang tidak digunakan lagi harus muncul AMIs . Pemilik AMI terus melihat tidak digunakan lagi AMIs dalam [DescribeImages](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html)panggilan API.
+ Untuk pengguna AMI, AMI yang tidak digunakan lagi tidak tersedia untuk dipilih melalui EC2 konsol. Sebagai contoh, AMI usang tidak muncul di katalog AMI dalam wizard peluncuran instans. Pemilik AMI terus melihat usang AMIs di konsol. EC2
+ Untuk pengguna AMI, jika Anda mengetahui ID AMI yang tidak digunakan lagi, Anda dapat terus meluncurkan instance menggunakan AMI yang tidak digunakan lagi dengan menggunakan API, CLI, atau file. SDKs
+ Layanan peluncuran, seperti templat peluncuran dan grup Auto Scaling, dapat melanjutkan referensi yang tidak digunakan lagi. AMIs
+ EC2 instance yang diluncurkan menggunakan AMI yang kemudian tidak digunakan lagi tidak terpengaruh, dan dapat dihentikan, dimulai, dan di-boot ulang.

Anda dapat menghentikan baik pribadi maupun publik. AMIs

**Topics**
+ [Biaya](#ami-deprecate-costs)
+ [Pertimbangan-pertimbangan](#ami-deprecate-limitations)
+ [Membuat usang sebuah AMI](#deprecate-ami)
+ [Jelaskan usang AMIs](#describe-deprecate-ami)
+ [Batalkan penghentian AMI](#cancel-deprecate-ami)

## Biaya
<a name="ami-deprecate-costs"></a>

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](deregister-ami.md) AMI tersebut.

## Pertimbangan-pertimbangan
<a name="ami-deprecate-limitations"></a>
+ Untuk mengusangkan AMI, Anda harus merupakan pemilik AMI tersebut.
+ AMIs yang belum digunakan baru-baru ini untuk meluncurkan instance mungkin merupakan kandidat yang baik untuk penghentian atau deregister. Untuk informasi selengkapnya, lihat [Periksa kapan Amazon EC2 AMI terakhir digunakan](ami-last-launched-time.md).
+ Anda dapat membuat kebijakan AMI yang didukung Amazon Data Lifecycle Manager EBS untuk mengotomatiskan penghentian EBS yang didukung. AMIs Untuk informasi selengkapnya, lihat [Membuat kebijakan siklus hidup AMI](https://docs.aws.amazon.com/ebs/latest/userguide/ami-policy.html).
+ Secara default, tanggal penghentian semua publik AMIs 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](sharingamis-explicit.md).

## Membuat usang sebuah AMI
<a name="deprecate-ami"></a>

Anda dapat mengusangkan AMI pada tanggal dan waktu tertentu. Anda harus menjadi pemilik AMI.

Batas atas untuk tanggal penghentian adalah 10 tahun dari sekarang, kecuali untuk publik AMIs, 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**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Di navigator kiri, pilih **AMIs**.

1. Dari bilah filter, pilih **Dimiliki oleh saya**.

1. Pilih AMI, lalu pilih **Tindakan**, **Kelola Pengusangan AMI**. Anda dapat memilih beberapa AMIs untuk mengatur tanggal penghentian yang sama dari beberapa AMIs sekaligus.

1. Pilih kotak centang **Aktifkan**, lalu masukkan tanggal dan waktu penghentian. 

1. Pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk mengusangkan AMI pada tanggal tertentu**  
Gunakan perintah [enable-image-deprecation](https://docs.aws.amazon.com/cli/latest/reference/ec2/enable-image-deprecation.html). 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](https://docs.aws.amazon.com/powershell/latest/reference/items/Enable-EC2ImageDeprecation.html)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
```

------

## Jelaskan usang AMIs
<a name="describe-deprecate-ami"></a>

Anda dapat melihat tanggal dan waktu penghentian AMI, dan memfilter AMIs berdasarkan tanggal penghentian.

------
#### [ Console ]

**Untuk melihat tanggal pengusangan dari AMI**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Di navigator kiri, pilih **AMIs**, lalu pilih AMI.

1. **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 AMIs berdasarkan tanggal penghentian**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Di navigator kiri, pilih **AMIs**.

1. Dari bilah filter, pilih **Dimiliki oleh saya** atau **Gambar pribadi** (gambar pribadi termasuk AMIs yang dibagikan dengan Anda serta dimiliki oleh Anda).

1. 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 semuanya AMIs, hasilnya tergantung pada apakah Anda pengguna AMI atau pemilik AMI.
+ **Pengguna AMI** - Secara default, ketika Anda menjelaskan semua AMIs, usang AMIs yang dibagikan dengan Anda tetapi tidak dimiliki oleh Anda dikecualikan. Untuk menyertakan usang AMIs dalam hasil, tentukan opsi. `--include-deprecated`
+ **Pemilik AMI** — Ketika Anda menjelaskan semua AMIs, semua AMIs yang Anda miliki, termasuk usang AMIs, disertakan. Anda tidak dapat mengecualikan usang AMIs yang Anda miliki dengan menggunakan opsi. `--no-include-deprecated`

**Untuk menyertakan usang AMIs saat menjelaskan semua untuk akun AMIs**  
Gunakan [perintah deskripsi-gambar](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) berikut.

```
aws ec2 describe-images 
    --owners 123456789012 \   
    --include-deprecated
```

**Untuk mendeskripsikan akun Anda yang tidak digunakan lagi AMIs**  
Gunakan [perintah deskripsi-gambar](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) 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 deskripsi-gambar](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) berikut. Jika tidak `DeprecationTime` ada dalam output, AMI tidak akan digunakan lagi atau disetel ke usang di masa 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 mencantumkan akun Anda yang tidak digunakan lagi AMIs**  
Gunakan [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html)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](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html)cmdlet. Jika tidak `DeprecationTime` ada dalam output, AMI tidak akan digunakan lagi atau disetel ke usang di masa mendatang.

```
(Get-EC2Image -ImageId ami-0abcdef1234567890).DeprecationTime
```

Berikut ini adalah output contoh.

```
2025-05-01T00:00:00.000Z
```

------

## Batalkan penghentian AMI
<a name="cancel-deprecate-ami"></a>

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**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Di navigator kiri, pilih **AMIs**.

1. Dari bilah filter, pilih **Dimiliki oleh saya**.

1. Pilih AMI, lalu pilih **Tindakan**, **Kelola Pengusangan AMI**. Anda dapat memilih beberapa AMIs untuk membatalkan penghentian beberapa AMIs sekaligus.

1. Kosongkan kotak centang **Aktifkan**, lalu pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk membatalkan pengusangan AMI**  
Gunakan perintah berikut [disable-image-deprecation](https://docs.aws.amazon.com/cli/latest/reference/ec2/disable-image-deprecation.html).

```
aws ec2 disable-image-deprecation --image-id ami-0abcdef1234567890
```

------
#### [ PowerShell ]

**Untuk membatalkan pengusangan AMI**  
Gunakan [Disable-EC2ImageDeprecation](https://docs.aws.amazon.com/powershell/latest/reference/items/Disable-EC2ImageDeprecation.html)cmdlet.

```
Disable-EC2ImageDeprecation -ImageId ami-0abcdef1234567890
```

------