

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`<br />`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` | 