はじめに Terraformで最新のAmazon Linux 2のAMI IDを取得してEC2を構築する方法をご紹介したいと思います。 前提 次のバージョンのTerraformを使用しています。 $ terraform --version Terraform v0.12.12 + provider.aws v2.33.0 解説 Amazon Linux2の最新AMI IDはこちらの記事にある通り、パラメータストアから取得することができます。コードの5〜7行目で同じことをしています。 取得したAMI IDを10行目で使用しています。簡単ですね。 最新のAMI IDが使用されているかを確認したいので、EC2の設定は必要最小限になっています。 provider aws { region = "ap-northeast-1" } data aws_ssm_parameter amzn2_ami {