shiichan

EC2 now surfaces SSM parameters right on public AMIs!

Hi, it's Shiichan! Today I found an update that makes EC2 operations just a little easier.

AWS What's New aws.amazon.com

What was announced?

Over on AWS What's New, AWS announced that Amazon EC2 now surfaces the AWS Systems Manager (SSM) Parameter Store parameter associated with a public AMI directly in the AMI's metadata. When you describe a public AMI, the response now includes its associated SSM parameter.

The story so far

Previously, figuring out which SSM parameter was associated with a given public AMI meant manually searching through SSM parameter namespaces. There was no way to tell from the AMI's own information alone.

What changes

Now, simply describing a public AMI returns its associated SSM parameter directly in the response. That means you can:

  • Find the SSM parameter tied to an AMI without searching for it
  • Use that SSM parameter as an alias that always resolves to the latest version
  • Simplify AMI updates across your infrastructure without hardcoding AMI IDs

Dive Deep

This is available at no additional cost, and the region coverage is broad. Beyond standard AWS Regions, it's also available in AWS China (Beijing), operated by Sinnet, AWS China (Ningxia), operated by NWCD, and AWS GovCloud (US) Regions.

Wrap-up

  • Public AMI metadata now directly includes the associated SSM parameter
  • No more manually searching namespaces, and you can use it as an always-latest alias
  • Available at no extra cost across a wide range of regions, including AWS China and GovCloud (US)

If you've been hardcoding AMI IDs in launch templates or Auto Scaling configs, this is a small but welcome time-saver!