aws / aws/containers-roadmap

[BATCH] [request]: Support AWS Systems Manager parameters instead of AMI IDs in ec2Configuration imageIdOverride

Open
#2,295 0 comments 2 reactions 0 assignees View on GitHub
Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Community Note

* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request
* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
* If you are interested in working on this issue or have submitted a pull request, please leave a comment

**Tell us about your request**
When creating a Compute Environment we can specify an override for the AMI. Launch templates allow you to specify an SSM parameter instead of an AMI ID (https://docs.aws.amazon.com/autoscaling/ec2/userguide/using-systems-manager-parameters.html). It would be useful if we could do this in Batch so that we can centrally manage the AMI for multiple compute environments.

Now SSM Parameters can be shared across accounts this would be very useful to centrally manage the AMI across an organization.

**Which service(s) is this request for?**
Batch on EC2

**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**
I would like to centrally manage the AMI used by compute environments.

**Are you currently working around this issue?**
API calls to discover and modify every compute environment

Contributor guide

Open the contributing guide

Research direction

This request targets Batch on EC2 compute environments and the ec2Configuration imageIdOverride, with AWS Systems Manager parameters as the alternative to AMI IDs. Start by reviewing the linked Launch Templates documentation and the existing API-based workaround. Done means compute environments can centrally resolve a shared SSM parameter for their AMI override, including parameters shared across accounts.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.