

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

# Gunakan keturunan AMI untuk melacak asal usul AMI
<a name="ami-ancestry"></a>

Leluhur AMI membantu Anda melacak asal usul AMI dengan mengembalikan IDs dan Wilayah dari semua leluhurnya. AMIs Saat Anda membuat atau menyalin AMI, AMI baru akan mempertahankan ID dan Wilayah AMI sumbernya (induk). Ini memungkinkan Anda untuk melacak rantai AMIs kembali ke root AMI.

**Manfaat utama**

Menggunakan keturunan AMI membantu Anda:
+ Lacak turunan AMI untuk memastikan kepatuhan terhadap kebijakan internal.
+ Identifikasi berpotensi rentan AMIs ketika masalah keamanan ditemukan pada AMI leluhur.
+ Pertahankan visibilitas asal AMI di beberapa Wilayah.

**Topics**
+ [Cara kerja leluhur AMI](#how-ami-ancestry-works)
+ [Pertimbangan-pertimbangan](#ami-ancestry-conditions)
+ [Lihat keturunan AMI](#view-ami-ancestry)
+ [Identifikasi sumber AMI](#identify-source-ami-used-to-create-new-ami)

## Cara kerja leluhur AMI
<a name="how-ami-ancestry-works"></a>

Leluhur AMI mengidentifikasi AMI induk yang digunakan untuk membuat AMI yang ditentukan, induk induk, dan sebagainya, hingga AMI root. Begini cara kerjanya:
+ Setiap AMI menampilkan ID dan Wilayah AMI sumbernya (induk).
+ Dimulai dengan AMI yang Anda pilih, daftar entri leluhur menampilkan setiap AMI induk secara berurutan.
+ Daftar entri leluhur ditelusuri kembali hingga mencapai root AMI. Akar AMI adalah salah satu dari yang berikut: 
  + AMI publik dari [penyedia terverifikasi](sharing-amis.md#verified-ami-provider) (diidentifikasi oleh alias pemiliknya, yaitu salah satu `amazon` atau`aws-marketplace`).
  + AMI tanpa leluhur yang tercatat. Misalnya, saat menggunakan [RegisterImage](creating-an-ami-ebs.md#creating-launching-ami-from-snapshot)untuk membuat AMI langsung dari sekumpulan snapshot, tidak ada sumber AMI untuk dilacak, tidak seperti saat membuat AMI dari sebuah instance.
  + AMI yang sumbernya AMI berasal dari [partisi](https://docs.aws.amazon.com/glossary/latest/reference/glos-chap.html#partition) yang berbeda.
  + AMI ke-50 dalam daftar. Jumlah maksimum AMIs dalam daftar leluhur adalah 50.

## Pertimbangan-pertimbangan
<a name="ami-ancestry-conditions"></a>
+ ID dan Wilayah AMI sumber hanya tersedia untuk AMIs dibuat menggunakan [CreateImage](creating-an-ami-ebs.md#how-to-create-ebs-ami), [CopyImage](CopyingAMIs.md#ami-copy-steps), atau [CreateRestoreImageTask](store-restore-how-it-works.md#CreateRestoreImageTask).
+ Untuk AMIs dibuat menggunakan [CreateImage](creating-an-ami-ebs.md#how-to-create-ebs-ami)(membuat AMI dari sebuah instance), ID AMI sumber adalah ID AMI yang digunakan untuk meluncurkan instance.
+ Sumber informasi AMI tidak tersedia untuk:
  + AMIs dibuat menggunakan [RegisterImage](creating-an-ami-ebs.md#creating-launching-ami-from-snapshot)karena dibuat dari snapshot.
  + Untuk beberapa yang lebih tua AMIs.
+ Sumber informasi AMI disimpan ketika:
  + AMIs disalin di seluruh Wilayah.
  + Sumber AMIs dideregistrasi (dihapus).
  + Anda tidak memiliki akses ke sumbernya AMIs.
+ Setiap daftar leluhur dibatasi hingga 50. AMIs

## Lihat keturunan AMI
<a name="view-ami-ancestry"></a>

Anda dapat melihat leluhur AMI menggunakan metode berikut.

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

**Untuk melihat nenek moyang AMI**

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

1. Di panel navigasi, pilih **AMIs**.

1. Pilih AMI dan pilih tab **keturunan AMI**.

1. Tabel **entri leluhur AMI** mencantumkan semua yang ada AMIs dalam daftar leluhur.
   + **ID AMI** — Pengidentifikasi setiap AMI dalam daftar leluhur. Entri pertama dalam tabel adalah AMI yang dipilih, diikuti oleh leluhurnya.
   + **Sumber AMI ID** — ID AMI dari mana **AMI di kolom ID AMI** dibuat. Tanda hubung (**-**) menunjukkan akhir dari daftar keturunan AMI.
   + **Sumber AMI Region** — Wilayah AWS Tempat sumber AMI berada.
   + **Tingkat leluhur** — Posisi dalam daftar leluhur, di mana:
     + **0 (masukan AMI)** menunjukkan AMI yang dipilih yang nenek moyangnya ingin Anda ketahui.
     + Jumlah yang meningkat menunjukkan leluhur yang lebih tua.
     + ***n*(AMI asli)** menunjukkan AMI root, dengan nomor yang menunjukkan seberapa jauh daftar leluhur berjalan.
   + **Tanggal pembuatan** - Saat AMI dibuat, dalam format UTC.
   + **Alias pemilik** — Alias pemilik AMI (misalnya,`amazon`). Tanda hubung (**-**) menunjukkan bahwa AMI tidak memiliki alias pemilik.

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

**Untuk melihat nenek moyang AMI**  
Gunakan perintah [get-image-ancestry](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-image-ancestry.html) dan sebutkan ID AMI.

```
aws ec2 get-image-ancestry \
    --image-id ami-1111111111EXAMPLE \
    --region us-east-1
```

Berikut ini adalah output contoh. Daftar keluaran AMIs dalam urutan leluhur: entri pertama adalah AMI (input) yang ditentukan, diikuti oleh induknya, induk induk, dan sebagainya, dan diakhiri dengan root AMI.

```
{
    "ImageAncestryEntries": [
        {
            "CreationDate": "2025-01-17T18:37:50.000Z",
            "ImageId": "ami-1111111111EXAMPLE", // Input AMI
            "SourceImageId": "ami-2222222222EXAMPLE",
            "SourceImageRegion": "us-east-1"

        },
        {
            "CreationDate": "2025-01-17T18:37:50.000Z",
            "ImageId": "ami-2222222222EXAMPLE", // Parent AMI
            "SourceImageId": "ami-3333333333EXAMPLE",
            "SourceImageRegion": "us-east-1"
        },
        ...
        {
            "CreationDate": "2025-01-17T18:37:50.000Z",
            "ImageId": "ami-8888888888EXAMPLE", // Root AMI
            "ImageOwnerAlias": "aws-marketplace",
            "SourceImageId": "ami-9999999999EXAMPLE",
            "SourceImageRegion": "us-east-2"
        }
    ]
}
```

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

**Untuk melihat nenek moyang AMI**  
Gunakan [Get-EC2ImageAncestry](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImageAncestry.html)cmdlet.

```
Get-EC2ImageAncestry -ImageId ami-1111111111EXAMPLE
```

Berikut ini adalah output contoh. Daftar keluaran AMIs dalam urutan leluhur: entri pertama adalah AMI (input) yang ditentukan, diikuti oleh induknya, induk induk, dan sebagainya, dan diakhiri dengan root AMI.

```
ImageAncestryEntries : {
    @{
        CreationDate = "2025-01-17T18:37:50.000Z"
        ImageId = "ami-1111111111EXAMPLE"    # Input AMI
        SourceImageId = "ami-2222222222EXAMPLE"
        SourceImageRegion = "us-east-1"
    },
    @{
        CreationDate = "2025-01-17T18:37:50.000Z"
        ImageId = "ami-2222222222EXAMPLE"    # Parent AMI
        SourceImageId = "ami-3333333333EXAMPLE"
        SourceImageRegion = "us-east-1"
    },
    ...
    @{
        CreationDate = "2025-01-17T18:37:50.000Z"
        ImageId = "ami-8888888888EXAMPLE"    # Root AMI
        ImageOwnerAlias = "aws-marketplace"
        SourceImageId = "ami-9999999999EXAMPLE"
        SourceImageRegion = "us-east-2"
    }
}
```

------

## Identifikasi sumber AMI
<a name="identify-source-ami-used-to-create-new-ami"></a>

Jika Anda hanya perlu mengidentifikasi induk langsung (sumber) AMI yang digunakan untuk membuat AMI, Anda dapat menggunakan metode berikut.

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

**Untuk mengidentifikasi sumber AMI yang digunakan untuk membuat AMI yang dipilih**

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

1. Di panel navigasi, pilih **AMIs**.

1. Pilih AMI untuk melihat detailnya.

   Informasi sumber AMI muncul di bidang berikut: **Sumber AMI ID** dan **Sumber AMI Region**

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

**Untuk mengidentifikasi sumber AMI yang digunakan untuk membuat AMI yang ditentukan**  
Gunakan perintah [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html).

```
aws ec2 describe-images \
    --region us-east-1 \
    --image-ids ami-0abcdef1234567890 \
    --query "Images[].{ID:SourceImageId,Region:SourceImageRegion}"
```

Berikut ini adalah output contoh.

```
[
    {
        "ID": "ami-0abcdef1234567890",
        "Region": "us-west-2"
    }
}
```

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

**Untuk mengidentifikasi sumber AMI yang digunakan untuk membuat AMI yang ditentukan**  
Gunakan [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html)cmdlet.

```
Get-EC2Image -ImageId ami-0abcdef1234567890 | Select SourceImageId, SourceImageRegion
```

Berikut ini adalah output contoh.

```
SourceImageId           SourceImageRegion
-------------           -----------------
ami-0abcdef1234567890 us-west-2
```

------