AWSコンソールでAMI IDを調べる

AWSコンソールのEC2サービスページにアクセスし、左ペインの「AMIカタログ」を選択する。

AMIカタログ

AMI Marketplaceタブを選択し、目的のAMIを検索し選択する。

AMI Marketplace

続行をクリックする。

AMI詳細

戻ってくると上部に選択されたAMIのAMI IDが表示されている。

AMI ID

AWS CLIでAMI IDを調べる

aws ec2 describe-imagesコマンドでAMI IDを調べられる。

例えば「Amazon Linux」を含むAMIのAMI IDを調べるには以下のようにする。

$ aws ec2 describe-images --filters "Name=name,Values=*Amazon Linux*" \
  --query 'Images[*].{ID:ImageId,Name:Name}'
[
    {
        "ID": "ami-0a0ed71390b7eac97",
        "Name": "Deep Learning Base AMI (Amazon Linux 2) Version 57.1"
    },
    {
        "ID": "ami-01a189e8d9f6e2bca",
        "Name": "Deep Learning Base AMI (Amazon Linux 2) Version 54.3"
    },
    {
        "ID": "ami-07604fc37cf8f5c3f",
        "Name": "Deep Learning AMI GPU CUDA 11.5.2 (Amazon Linux 2) 20221207"
    },
...