ECR repository limits.

10/09/2023

Amazon Elastic Container Registry (ECR) is a fully managed container registry service provided by AWS. ECR has certain limits and quotas to ensure reliable performance and prevent abuse. As of my last knowledge update in September 2021, here are some of the common limits for ECR:

  1. Repository Limit per Region:
    • By default, each AWS account can create up to 1,000 ECR repositories per AWS Region.
  2. Image Limit per Repository:
    • Each ECR repository can store an unlimited number of container images.
  3. Image Size Limit:
    • Individual container images can be up to 25 TB in size.
  4. Image Push Rate Limit:
    • The rate at which you can push container images to an ECR repository depends on your AWS service quota. You can request a quota increase if needed.
  5. Tags per Image:
    • An image can have up to 100 tags.
  6. Retention Policies:
    • ECR allows you to set retention policies for images, specifying how many images to keep. The maximum number of images that can be retained per repository is 1,000.
  7. Repository Lifecycle Policies:
    • You can set up repository lifecycle policies to automatically clean up old or unused images. There is no specific limit on the number of policies you can create.
  8. Scan on Push:
    • ECR allows you to enable automatic vulnerability scanning of container images on push. There is no specific limit mentioned for this feature.

Please note that these limits are based on information available up until September 2021. AWS may update these limits in the future, so it's always a good idea to refer to the latest AWS documentation or contact AWS Support for the most current information.

If you need to request a limit increase for any of these resources, you can do so through the AWS Service Quotas console or by contacting AWS Support. Keep in mind that limit increases are subject to approval and may take some time to process.

Comments

No posts found

Write a review