Amazon web services 如何使用Amazon ECR在Amazon ECS中回滚?
我一直在使用AmazonECR作为docker注册表的AmazonECS上使用回滚策略。我想维护最新的5个映像版本(比如latestv1 latestv2 latestv3 latestv4 latestv5等),如果latestv5上的代码失败,我想回滚到latestv4 我尝试过使用AmazonECRCLI,它提供了所有未排序的标记Amazon web services 如何使用Amazon ECR在Amazon ECS中回滚?,amazon-web-services,amazon-ecs,Amazon Web Services,Amazon Ecs,我一直在使用AmazonECR作为docker注册表的AmazonECS上使用回滚策略。我想维护最新的5个映像版本(比如latestv1 latestv2 latestv3 latestv4 latestv5等),如果latestv5上的代码失败,我想回滚到latestv4 我尝试过使用AmazonECRCLI,它提供了所有未排序的标记 aws ecr describe-images --repository-name api-gateway-demo --output json --query
aws ecr describe-images --repository-name api-gateway-demo --output json --query imageDetails[*].imageTags
输出:
[
[
"latestv2"
],
[
"latestv1"
],
[
"latestv5"
],
[
"latestv3"
],
[
"latestv4"
]
]
管理映像的版本控制以便在ECR上更好地部署/回滚,有什么想法吗?根据我的经验,最好的方案是标记映像,以便您可以随时从您的注册表(无论是否私有)回滚。 这也可能对你有所帮助
是的,我只通过图像版本控制完成了这项工作。我必须写一个脚本来管理图像的排序部分。