CloudFormationにおけるAmazon Linuxの最新版を指定する方法

小ネタ。

CloudFormationにてAmazon Linux 2023を指定する際、イメージIDを指定せずとも定数を指定することができます。詳細は以下の公式ドキュメントを参照してください。

docs.aws.amazon.com

要はSystems Managerのパブリックパラメータとして/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64といったものが定義されている形です。

docs.aws.amazon.com

今回はAmazon Linuxを例にしましたが、Windowsでもあるようです。

ちなみに、CDKではAmazonLinuxGenerationWindowsVersionを使うといい感じかと思います。

docs.aws.amazon.com

docs.aws.amazon.com