Amazon web services AWS我的ECS任务中正在运行哪个ECR映像?

Amazon web services AWS我的ECS任务中正在运行哪个ECR映像?,amazon-web-services,amazon-ecs,Amazon Web Services,Amazon Ecs,有没有办法确定特定ECS任务定义正在运行哪个ECR imageDigest sha256哈希?我想了解我的CI工作是否有效 A有 “containerInstanceArn”:“arn:aws:ecs:::容器实例/18f9eda5-27d7-4c19-b133-45adc516e8fb”, 及 “containerArn”:“arn:aws:ecs:::container/7c01765b-c588-45b3-8290-4ba38bd6c5a6” 但是,当执行aws ecr列表图像--存储

有没有办法确定特定ECS任务定义正在运行哪个ECR imageDigest sha256哈希?我想了解我的CI工作是否有效

A有

“containerInstanceArn”:“arn:aws:ecs:::容器实例/18f9eda5-27d7-4c19-b133-45adc516e8fb”,

“containerArn”:“arn:aws:ecs:::container/7c01765b-c588-45b3-8290-4ba38bd6c5a6”

但是,当执行
aws ecr列表图像--存储库名称我的repo名称
时,我只得到一堆ImageID,其中包含一个
{“imageDigest”:“sha256:45adcc…”
,这不能帮助我确定ECS任务正在运行的特定容器。

我认为您在这里并不需要图像id。这与docker图像布局有关。我想你应该关注图像标签。你想知道某个特定任务运行的图像版本是什么吗?是吗?是的,最好考虑到sha256。
"containerInstanceArn": "arn:aws:ecs:<region>:<aws_account_id>:container-instance/18f9eda5-27d7-4c19-b133-45adc516e8fb",
"containerArn": "arn:aws:ecs:<region>:<aws_account_id>:container/7c01765b-c588-45b3-8290-4ba38bd6c5a6"