View a markdown version of this page

Personnalisation des préfixes de référentiel pour ECR vers ECR pull through cache - Amazon ECR

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Personnalisation des préfixes de référentiel pour ECR vers ECR pull through cache

Les règles de cache Pull Through prennent en charge à la fois le préfixe du référentiel ecr et le préfixe du référentiel en amont. Le préfixe du référentiel ecr est le préfixe de l'espace de noms du référentiel dans le registre de cache Amazon ECR associé à la règle. Tous les référentiels utilisant ce préfixe deviennent des référentiels activés par le cache pour le registre en amont défini dans la règle. Par exemple, un préfixe de prod s'applique à tous les référentiels commençant par. prod/ Pour appliquer un modèle à tous les référentiels de votre registre auxquels aucune règle de cache d'extraction n'est associée, utilisez-le ROOT comme préfixe.

Important

Il y a toujours un / supposé/appliqué à la fin du préfixe. Si vous spécifiez ecr-public comme préfixe, Amazon ECR le traite comme ecr-public/.

Le préfixe du référentiel en amont correspond au nom du référentiel en amont. Par défaut, il est défini surROOT, ce qui permet la correspondance avec n'importe quel référentiel en amont. Vous pouvez définir le préfixe du référentiel en amont uniquement lorsque le préfixe du référentiel Amazon ECR n'a pas de valeur. ROOT

Le tableau suivant montre le mappage entre les noms des référentiels de cache et les noms des référentiels en amont en fonction de leurs configurations de préfixes dans les règles de cache d'extraction.

Espace de noms du cache

Espace de noms en amont

Relation de mappage (dépôt de cache → référentiel en amont)

ecr-public

ROOT (par défaut)

ecr-public/my-app/image1 → my-app/image1

ecr-public/my-app/image2 → my-app/image2

RACINE

RACINE

my-app/image1 → my-app/image1

équipe-a

équipe-a

team-a/myapp/image1 → team-a/myapp/image1

mon-application

application en amont

my-app/image1 → upstream-app/image1