4
根据Amazon ECR Service Limits,每个存储库的最大图像数为1,000。 超过此限制后会发生什么?最早的图像会自动删除还是会阻止推送到存储库?将最大数量的图像推送到ECR存储库后会发生什么情况
我必须手动删除它们吗?文件不清楚。
根据Amazon ECR Service Limits,每个存储库的最大图像数为1,000。 超过此限制后会发生什么?最早的图像会自动删除还是会阻止推送到存储库?将最大数量的图像推送到ECR存储库后会发生什么情况
我必须手动删除它们吗?文件不清楚。
在经历了这个确切的情况,我可以证实,在到达了极限,AWS将阻止你从这个非常无益的错误信息推送:
Error pushing to registry: Server error: 403 trying to push <repo>:<label> manifest
你需要管理数量您自己的存储库。由于目前还没有建成垃圾收集(也不是“删除最早的”)功能,您有几种选择:
ecr batch-delete-image
命令编写您自己的工具,该工具使用ecr batch-delete-image
命令与AWS CLI/SDK进行接口请求对每个存储库可以存储的最大数量进行限制。我们最近做到了这一点,并且很容易将1,000限制提高到5,000。