概要
Packerでsource_amiとして使用する公式のAMIが探しにくいので、利用するものだけまとめました。
Ubuntu
こちらで検索します。Searchのところに16.04などバージョンを入れれば出てきます。

その中でInstance Typeがややこしいのですが、以下の通りです。
| インスタンスタイプ | 仮想化方式 | rootデバイス |
|---|---|---|
| hvm:ebs-ssd | HVM | EBSでSSD(GP2) |
| hvm:ebs-io1 | HVM | EBSでSSD(IO1) |
| hvm:ebs | HVM | EBSでHDD |
| hvm:instance-store | HVM | インスタンスストア |
| ebs-ssd | PV | EBSでSSD(GP2) |
| ebs-io1 | PV | EBSでSSD(IO1) |
| ebs | PV | EBSでHDD |
| instance-store | PV | インスタンスストア |
よく使うのはhvm:ebs-ssdです。AmazonのWebコンソールからインスタンスをポチポチ作るときもこれを指定しています。
Amazon Linux
の真ん中あたりにあります。先ほどと同じようにHVM EBS-Backedがよく使われます。

Amazon ECS-optimized
Amazon ECS-Optimized Amazon Linux AMI - Amazon Elastic Container Service
にあります。

エージェントのバージョンなどはこちらを参照
Amazon ECS Container Agent Versions - Amazon Elastic Container Service
Amazon ECS-optimized (Amazon Linux 2)
Amazon ECS-Optimized Amazon Linux 2 AMI - Amazon Elastic Container Service
にあります。先程とは別ページなので注意。
日本語版サイトだと最新版がリリースされても若干反映が遅れることがあるので、英語版の公式サイトを見てください。
