Veröffentlicht am: May 9, 2024
Amazon Elastic Container Registry (ECR) enthält jetzt die GitLab Container Registry als unterstützte Upstream-Registry für das Pull-Through-Cache-Feature von ECR. Mit der neuen Version können Kunden, die GitLab.com, das Software-as-a-Subscription-Angebot von GitLab, nutzen, Images aus der neu unterstützten Upstream-Registry automatisch mit ihren privaten ECR-Repositorys synchronisieren.
ECR-Kunden können eine Pull-Through-Cache-Regel erstellen, die eine Upstream-Registry einem Namespace in ihrer ECR-Registry zuordnet. Zur Verwendung der Pull-Through-Cache-Unterstützung von Amazon-ECR mit der GitLab Container Registry ist eine Authentifizierung erforderlich. Kunden können Anmeldeinformationen angeben, die in AWS Secrets Manager gespeichert sind und zur Authentifizierung bei der Upstream-Registry verwendet werden. Nachdem die Regel konfiguriert wurde, können Images über ECR aus der GitLab Container Registry abgerufen werden. ECR erstellt automatisch neue Repositorys für zwischengespeicherte Images und synchronisiert sie mit der Upstream-Registry. Darüber hinaus können Kunden Vorlagen zur Repository-Erstellung (in der Vorschauversion) verwenden, um die Erstkonfigurationen für neue Repositorys festzulegen, die per Pull-Through-Cache erstellt wurden. Durch die Verwendung von Pull-Through-Cache mit anderen Registrys können Kunden sicher sein, dass sie die neuesten Images aus Upstream-Quellen in ECR haben und gleichzeitig von der Verfügbarkeit, Leistung und Sicherheit von ECR profitieren.
Pull-Through-Cache-Regeln werden in allen AWS-Regionen unterstützt, mit Ausnahme der Regionen AWS GovCloud (USA) und AWS China. Weitere Informationen zum Erstellen einer Pull-Through-Cache-Regel in ECR finden Sie in unserem Benutzerhandbuch.