AMI 探しにサヨナラ!Public AMI の SSM パラメータがメタデータで見えるようになったよ
おつかれさま、しぃちゃんだよ! 今日は地味だけど地味に便利な、AMI 探しがちょっと楽になるニュースだよ。
AWS What's Newなにが発表されたの?
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 リージョンのお客さまが使えるよ。詳しい参照方法は ドキュメント にまとまっているの。
まとめ
- パブリック AMI を describe したレスポンスに、紐づく SSM パラメータが直接含まれるようになった
- 以前は SSM パラメータの名前空間を手作業で探す必要があった
- 常に最新バージョンを指すエイリアスとして設定に使え、AMI 更新のたびの ID 書き換えが減らせる
- 追加費用なしで、AWS China・AWS GovCloud(US)を含む全リージョンで利用可能
インフラのあちこちで公式 AMI を参照している、IaC 担当のエンジニアにちょっと嬉しいアップデートだったよ!