Publicado: May 9, 2024

O Amazon Elastic Container Registry (ECR) agora inclui o GitLab Container Registry como um registro upstream compatível com o atributo de cache pull-through do ECR. Com o lançamento de hoje, os clientes que usam a oferta de software como assinatura do GitLab, Gitlab.com, podem sincronizar automaticamente imagens do recém-suportado registro upstream com seus repositórios privados do ECR.

Os clientes do ECR podem criar uma regra de cache pull-through que mapeia um registro de upstream (processos anteriores) para um namespace em um registro privado do ECR. Usar o suporte ao cache pull-through do Amazon ECR com o GitLab Container Registry requer autenticação. Os clientes podem fornecer credenciais que são armazenadas no AWS Secrets Manager e usadas para autenticação no registro upstream. Depois que a regra é configurada, as imagens podem ser extraídas do GitLab Container Registry por meio do ECR. O ECR cria automaticamente novos repositórios para imagens em cache e as mantém sincronizadas com o registro upstream. Além disso, os clientes podem usar modelos de criação de repositórios (em versão de pré-visualização) para especificar as configurações iniciais de novos repositórios criados por meio do cache pull-through. Usando o cache pull-through com outros registros, os clientes podem ter a certeza de ter as imagens mais recentes de fontes upstream no ECR, além de se beneficiarem da disponibilidade, performance e segurança do ECR. 

As regras de cache pull-through têm suporte em todas as regiões da AWS, exceto as regiões AWS GovCloud (EUA) e as regiões da AWS na China. Para saber mais sobre como criar uma regra de cache pull-through no ECR, consulte o guia do usuário.