2017-01-20 4 views

Répondre

3

Après avoir connu ce scénario exact, je peux confirmer que lorsqu'il atteint la limite, AWS vous empêchera de pousser avec ce message d'erreur très inutile:

Error pushing to registry: Server error: 403 trying to push <repo>:<label> manifest

Vous aurez besoin de gérer le nombre de dépôts vous-même. Comme il n'y a pas actuellement construit dans la collecte des ordures (ni «enlever la plus ancienne) fonctionnalité, vous avez quelques options:

  1. Retirez les images via la console (ce qui est vraiment juste affligeant avec tant d'images)
  2. Écrivez votre propre outil qui s'interface avec l'AWS CLI/SDK en utilisant les commandes ecr batch-delete-image
  3. Demandez une limite au nombre maximum que vous pouvez stocker par référentiel. Nous avons récemment fait cela et il était très facile d'augmenter la limite de 1 000 à 5 000.