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
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 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.
Cara kerja leluhur AMI
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 (diidentifikasi oleh alias pemiliknya, yaitu salah satu amazon atauaws-marketplace).
-
AMI tanpa leluhur yang tercatat. Misalnya, saat menggunakan RegisterImageuntuk 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 yang berbeda.
-
AMI ke-50 dalam daftar. Jumlah maksimum AMIs dalam daftar leluhur adalah 50.
Pertimbangan-pertimbangan
-
ID dan Wilayah AMI sumber hanya tersedia untuk AMIs dibuat menggunakan CreateImage, CopyImage, atau CreateRestoreImageTask.
-
Untuk AMIs dibuat menggunakan CreateImage(membuat AMI dari sebuah instance), ID AMI sumber adalah ID AMI yang digunakan untuk meluncurkan instance.
-
Sumber informasi AMI tidak tersedia untuk:
-
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
Anda dapat melihat leluhur AMI menggunakan metode berikut.
- Console
-
Untuk melihat nenek moyang AMI
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih AMIs.
-
Pilih AMI dan pilih tab keturunan AMI.
-
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 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-EC2ImageAncestrycmdlet.
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
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
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih AMIs.
-
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.
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-EC2Imagecmdlet.
Get-EC2Image -ImageId ami-0abcdef1234567890 | Select SourceImageId, SourceImageRegion
Berikut ini adalah output contoh.
SourceImageId SourceImageRegion
------------- -----------------
ami-0abcdef1234567890 us-west-2