By using AWS re:Post, you agree to the Terms of Use

Starting and Stopping of Windows ECS instance causes issues with ECS-Agent


Hi ,
I have an ECS cluster which has "EnableTaskIAMRole" enabled while launching windows instance.

When i launch a container for the first time it uses task execution role and runs the containers smoothly, but when i stop&start/reboot/restart the instance and try to launch the container it gives "Unable to retrieve credentials" .
I deployed .Net application in windows Container which uses IAM role to reach out to AWS Secret Manager , but once i restart the instance and re-deploy container it returns the error before stopping .

I have to run the below command in powershell to make it work again(Reinitialize ECSAgent) Initialize-ECSAgent -Cluster 'WorkerContainers' -EnableTaskIAMRole -Version latest

It's really confusing why it works only when i reinitialize the agent, I researched a lot but not able to resolve the issue.Please help me.

Edited by: Sritop95 on Jun 5, 2020 9:24 AM

asked 2 years ago40 views
1 Answer

I resolved the issue by launching new instance with updated AMI Windows_Server-2019-English-Full-ECS_Optimized-2020.04.16 (ami-0a91e15865acb2904) .

answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions