ECS Fargate suddenly giving failed to find a descriptor for platform errors

0

Hi Forum,

I have an ECS Fargate cluster and a set of images I build in us-east-1 that were working fine until about 3 hours ago...Now I just get the error:

CannotPullContainerError: failed to find a descriptor for platform {linux/amd64}

I've tried rebuilding the images, shrinking them (700mb -> 300mb) and even destroyed and rebuilt the entire VPC including re-pushing the images. I'm building them with buildah on amd64 linux... so I guess my question is: - is anyone else having problems or got an idea what would suddenly cause this error?

The execution role uses arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy and was working fine earlier.

Edited by: g-formation on Aug 16, 2020 6:10 AM

已提問 4 年前檢視次數 327 次
1 個回答
0

So it seems the fix for now is to rebuild the image with docker and then it works - looks like something changed on the AWS side over the weekend

已回答 4 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南