

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
<a name="pull-through-cache-private-wildcards"></a>

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/image1` → `my-app/image1` `ecr-public/my-app/image2` → `my-app/image2`  | 
|  ROOT  |  ROOT  |  `my-app/image1` → `my-app/image1`  | 
|  team-a  |  team-a  |  `team-a/myapp/image1` → `team-a/myapp/image1`  | 
|  my-app  |  aplicação upstream  |  `my-app/image1` → `upstream-app/image1`  | 