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

0

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

已提问 4 年前388 查看次数
1 回答
0

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

已回答 4 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则