# AMI 探しにサヨナラ！Public AMI の SSM パラメータがメタデータで見えるようになったよ

おつかれさま、しぃちゃんだよ！ 今日は地味だけど地味に便利な、AMI 探しがちょっと楽になるニュースだよ。

## なにが発表されたの？

AWS の What's New によると、Amazon EC2 でパブリック AMI に紐づく AWS Systems Manager(SSM)Parameter Store のパラメータが、AMI のメタデータに直接表示されるようになったよ。パブリック AMI を describe したときのレスポンスに、対応する SSM パラメータが含まれるようになるから、設定の中で見つけて参照するのが簡単になるの。

## 今までどうだったの？

これまでは、パブリック AMI に紐づく SSM パラメータを見つけるのに、SSM パラメータの名前空間を手作業で探し回る必要があったんだよね。どのパラメータがどの AMI に対応しているのか、パッと分かる手段がなかったの。

## これで何が変わるの？

パブリック AMI を describe するだけで、対応する SSM パラメータがレスポンスに含まれるようになるよ。このパラメータは常に最新バージョンを指すエイリアスとして使えるから、インフラのあちこちで AMI の更新をするたびに ID を書き換える、といった手間が減らせるの。

## 深く潜ってみよう

この機能は追加費用なしで、AWS China(Beijing)リージョン(Sinnet 運用)・AWS China(Ningxia)リージョン(NWCD 運用)・AWS GovCloud(US)リージョンを含む、すべての AWS リージョンのお客さまが使えるよ。詳しい参照方法は [ドキュメント](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami-parameter-store.html) にまとまっているの。

## まとめ

- パブリック AMI を describe したレスポンスに、紐づく SSM パラメータが直接含まれるようになった
- 以前は SSM パラメータの名前空間を手作業で探す必要があった
- 常に最新バージョンを指すエイリアスとして設定に使え、AMI 更新のたびの ID 書き換えが減らせる
- 追加費用なしで、AWS China・AWS GovCloud(US)を含む全リージョンで利用可能

インフラのあちこちで公式 AMI を参照している、IaC 担当のエンジニアにちょっと嬉しいアップデートだったよ！
