何回やっても忘れるのでメモ。
結論
アーキテクチャーや名前などの検索条件は適宜調整する。
## aws ec2 describe-images --owners amazon --filters "Name=architecture,Values=arm64" "Name=name,Values=amzn2-ami-hvm-*" --query "sort_by(Images, &CreationDate)[-1]" | yq eval -P
Architecture: arm64
CreationDate: "2021-03-26T22:38:04.000Z"
ImageId: ami-03888b30ba5826eed
ImageLocation: amazon/amzn2-ami-hvm-2.0.20210326.0-arm64-gp2
ImageType: machine
Public: true
OwnerId: "137112412989"
PlatformDetails: Linux/UNIX
UsageOperation: RunInstances
State: available
BlockDeviceMappings:
- DeviceName: /dev/xvda
Ebs:
DeleteOnTermination: true
SnapshotId: snap-0106c0756363a552d
VolumeSize: 8
VolumeType: gp2
Encrypted: false
Description: Amazon Linux 2 LTS Arm64 AMI 2.0.20210326.0 arm64 HVM gp2
EnaSupport: true
Hypervisor: xen
ImageOwnerAlias: amazon
Name: amzn2-ami-hvm-2.0.20210326.0-arm64-gp2
RootDeviceName: /dev/xvda
RootDeviceType: ebs
SriovNetSupport: simple
VirtualizationType: hvm
参考文献
- Find a Linux AMI - Amazon Elastic Compute Cloud
- Query for the latest Amazon Linux AMI IDs using AWS Systems Manager Parameter Store | AWS Compute Blog
どっとはらい。