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。