Open yuokada opened 5 days ago
~/P/golden-image ❯❯❯ aws ec2 describe-images \
--owners 099720109477 \
--filters "Name=name,Values=ubuntu/images/*ubuntu-*-24.04-*" \
--query 'Images | sort_by(@, &CreationDate) | [-1]'
{
"Architecture": "x86_64",
"CreationDate": "2024-09-06T11:19:05.000Z",
"ImageId": "ami-02018e94b500d5030",
"ImageLocation": "amazon/ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240906",
"ImageType": "machine",
"Public": true,
"OwnerId": "099720109477",
"PlatformDetails": "Linux/UNIX",
"UsageOperation": "RunInstances",
"State": "available",
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": true,
"SnapshotId": "snap-081949411e9d0c88d",
"VolumeSize": 8,
"VolumeType": "gp3",
"Encrypted": false
}
},
{
"DeviceName": "/dev/sdb",
"VirtualName": "ephemeral0"
},
{
"DeviceName": "/dev/sdc",
"VirtualName": "ephemeral1"
}
],
"Description": "Canonical, Ubuntu, 24.04, amd64 noble image",
"EnaSupport": true,
"Hypervisor": "xen",
"ImageOwnerAlias": "amazon",
"Name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240906",
"RootDeviceName": "/dev/sda1",
"RootDeviceType": "ebs",
"SriovNetSupport": "simple",
"VirtualizationType": "hvm",
"BootMode": "uefi-preferred",
"DeprecationTime": "2026-09-06T11:19:05.000Z",
"ImdsSupport": "v2.0"
}
~/P/golden-image ❯❯❯ aws ec2 describe-images \
--image-ids ami-0cab37bd176bb80d3 \
--output json > ubuntu24-detail.json
~/P/golden-image ❯❯❯ aws ec2 describe-images \
--image-ids ami-0ac6b9b2908f3e20d \
--output json > ubuntu22-detail.json
~/P/golden-image ❯❯❯ diff -uw *-detail.json
--- ubuntu22-detail.json 2024-09-29 13:14:01
+++ ubuntu24-detail.json 2024-09-29 13:13:42
@@ -2,9 +2,9 @@
"Images": [
{
"Architecture": "x86_64",
- "CreationDate": "2024-09-27T03:10:38.000Z",
- "ImageId": "ami-0ac6b9b2908f3e20d",
- "ImageLocation": "amazon/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-20240927",
+ "CreationDate": "2024-08-01T15:04:43.000Z",
+ "ImageId": "ami-0cab37bd176bb80d3",
+ "ImageLocation": "amazon/ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240801",
"ImageType": "machine",
"Public": true,
"OwnerId": "099720109477",
@@ -16,9 +16,9 @@
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": true,
- "SnapshotId": "snap-071f713adfaa6cc8c",
+ "SnapshotId": "snap-0ca7b07355fb472d9",
"VolumeSize": 8,
- "VolumeType": "gp2",
+ "VolumeType": "gp3",
"Encrypted": false
}
},
@@ -31,17 +31,18 @@
"VirtualName": "ephemeral1"
}
],
- "Description": "Canonical, Ubuntu, 22.04 LTS, amd64 jammy image build on 2024-09-27",
+ "Description": "Canonical, Ubuntu, 24.04, amd64 noble image",
"EnaSupport": true,
"Hypervisor": "xen",
"ImageOwnerAlias": "amazon",
- "Name": "ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-20240927",
+ "Name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240801",
"RootDeviceName": "/dev/sda1",
"RootDeviceType": "ebs",
"SriovNetSupport": "simple",
"VirtualizationType": "hvm",
"BootMode": "uefi-preferred",
- "DeprecationTime": "2026-09-27T03:10:38.000Z"
+ "DeprecationTime": "2026-08-01T15:04:43.000Z",
+ "ImdsSupport": "v2.0"
}
]
}
~/P/golden-image ❯❯❯ aws ec2 describe-images \
--filters "Name=name,Values=ubuntu/images/*/ubuntu-noble-24.04-*" "Name=architecture,Values=x86_64" \
--owners "099720109477" \
--query "Images | sort_by(@, &CreationDate) | [-1::-10].{ID:ImageId,Name:Name,CreationDate:CreationDate}" \
--output json
[
{
"ID": "ami-02018e94b500d5030",
"Name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240906",
"CreationDate": "2024-09-06T11:19:05.000Z"
},
{
"ID": "ami-00c21f5d591f7aba2",
"Name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240806",
"CreationDate": "2024-08-07T05:01:19.000Z"
},
{
"ID": "ami-00c2c652e457619bf",
"Name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240523.1",
"CreationDate": "2024-05-23T10:19:10.000Z"
}
]
We can get the latest image like below.
https://cloud-images.ubuntu.com/locator/ec2/