aws / aws/containers-roadmap

[ECS] [request]: Support UpdateContainerAgent API for ECS-Optimized Amazon Linux 2 AMI (arm64)

Open
#1,158 2 comments 17 reactions 0 assignees View on GitHub
ECS 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**
(Created this issue from a customer's issue) Currently, the [UpdateContainerAgent API](https://docs.aws.amazon.com/cli/latest/reference/ecs/update-container-agent.html) is not supported for ECS Optimized AMI with arm64 architecture, but only supported for ECS Optimized AMI with amd64 architecture. Request is to support this API for the arm64 AMI so customer can use it to update the ECS Agent on the instance ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/agent-update-ecs-ami.html).

**Which service(s) is this request for?**
ECS

**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**
Update ECS agent on Amazon ECS-optimized Amazon Linux 2 (arm64) AMI. The fact that the UpdateContainerAgent API is not supported for arm64 AMI makes this process harder than other ECS Optimized Linux AMI.

**Are you currently working around this issue?**
Workaround is to follow https://docs.aws.amazon.com/AmazonECS/latest/developerguide/manually_update_agent.html to manually update the agent by running shell commands on the instance.

**Additional context**
N/A

**Attachments**
If you think you might have additional information that you'd like to include via an attachment, please do - we'll take a look. (Remember to remove any personally-identifiable information.)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the UpdateContainerAgent API documentation and the ECS agent update guidance linked in the issue, then compare the supported amd64 and ECS-Optimized Amazon Linux 2 arm64 paths. Done means the API supports updating the ECS agent on the arm64 AMI instead of requiring the documented manual shell-command workaround.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.