Personalização de prefixos de repositório de ECR para ECR pull through cache - 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 de ECR para ECR pull through cache

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 associado à regra. Todos os repositórios que usam esse prefixo se tornam repositórios habilitados para pull through cache para o registro upstream definido na regra. Por exemplo, um prefixo de prod se aplica a todos os repositórios começando com. prod/ Para aplicar um modelo a todos os repositórios em seu registro que não têm uma regra de 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 comoROOT, 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 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 pull through.

Namespace de 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

RAIZ

RAIZ

my-app/image1my-app/image1

equipe-a

equipe-a

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

meu aplicativo

aplicativo upstream

my-app/image1upstream-app/image1