Publicado: Nov 17, 2023

Agora, o Amazon Elastic Container Registry (ECR) inclui Docker Hub, Azure Container Registry e GitHub Container Registry como registros upstream compatíveis com o recurso de pull-through cache do ECR. Com o lançamento de hoje, os clientes podem configurar uma regra projetada para sincronizar automaticamente as imagens de registros de upstream recentemente disponibilizadas com 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 do ECR. Para registros upstream que exigem autenticação, os clientes podem fornecer credenciais armazenadas no AWS Secrets Manager e usadas para autenticação no registro de upstream. Depois de definidas, as imagens podem ser extraídas por meio do ECR a partir do upstream, e as imagens são mantidas sincronizadas automaticamente pelo ECR. 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 de caches pull-through. Ao armazenar artefatos em cache, como imagens de contêiner desses outros registros no ECR, os clientes podem ter a certeza de contar com as imagens mais recentes dessas origens upstream e, ao mesmo tempo, se beneficiarem da escala, confiabilidade e segurança globais 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.