Personalização de prefixos de repositório para cache de pull-through de ECR para ECR - Amazon ECR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Personalização de prefixos de repositório para cache de pull-through de ECR para ECR

As regras de cache pull-through oferecem suporte tanto ao prefixo do repositório ecr quanto ao prefixo do repositório upstream. O prefixo do repositório ecr é o prefixo do namespace do repositório no registro de cache do Amazon ECR que está associado à regra. Todos os repositórios que usam esse prefixo se tornam repositórios habilitados por cache para pull-through para o registro upstream definido na regra. Por exemplo, um prefixo de prod se aplica a todos os repositórios que começam com prod/. Para aplicar um modelo a todos os repositórios em seu registro que não têm uma regra para cache de pull-through associada, use ROOT como prefixo.

Importante

Sempre há uma suposição / aplicada ao fim do prefixo. Se você especificar ecr-public como prefixo, o Amazon ECR tratará isso como ecr-public/.

O prefixo do repositório upstream corresponde ao nome do repositório upstream. Por padrão, ele é definido como ROOT, o que permite a correspondência com qualquer repositório upstream. Você pode definir o prefixo do repositório upstream somente quando o prefixo do repositório Amazon ECR não tiver o valor ROOT.

A tabela a seguir mostra o mapeamento entre nomes de repositórios de cache e nomes de repositórios upstream com base em suas configurações de prefixo nas regras de cache de pull-through.

Namespace do cache

Namespace upstream

Relacionamento de mapeamento (repositório de cache → repositório upstream)

ecr-public

ROOT (padrão)

ecr-public/my-app/image1my-app/image1

ecr-public/my-app/image2my-app/image2

ROOT

ROOT

my-app/image1my-app/image1

team-a

team-a

team-a/myapp/image1team-a/myapp/image1

my-app

aplicação upstream

my-app/image1upstream-app/image1