Posted On: Apr 10, 2018

HAQM Elastic Container Service (HAQM ECS) now allows you to dynamically get the latest ECS-optimized HAQM Machine Image (AMI) ID when creating a cluster made up of EC2 instances.

It is a best practice to use the latest version of the ECS-Optimized AMI when you create a new EC2 cluster for HAQM ECS, as new releases include bug fixes and feature updates. Previously, to ensure you were using the latest AMI meant checking the AWS Documentation or subscribing to the ECS-AMI SNS topic. You then had to manually update any templates or resources with the new AMI ID.

Now, you can simply query the SSM Parameter Store API to get the latest AMI version ID or a list of available AMI IDs and their corresponding Docker runtime and ECS agent versions. You can query the SSM Parameter Store API using the AWS CLI or any of the AWS SDKs.

To see the latest ECS Optimized HAQM Linux AMI information in your default region, run this AWS CLI command in your terminal:

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux/recommended

To learn more, visit the HAQM ECS documentation. Get more information about HAQM ECS on the product page.

Please visit the AWS region table to see all AWS regions where HAQM ECS is available.