Fonctions d'Amazon Elastic Container Registry

Intégration d'Amazon Container Orchestrator

Amazon Elastic Container Registry (Amazon ECR) est intégré à Amazon Elastic Container Service (Amazon ECS) et Amazon Elastic Kubernetes Service (Amazon EKS). Par conséquent, vous pouvez facilement stocker et exécuter des images de conteneurs pour des applications avec l'un ou l'autre des orchestrateurs. Il vous suffit de spécifier le référentiel Amazon ECR dans votre définition de tâche ou de pod pour qu'Amazon ECS ou Amazon EKS récupère les images appropriées pour vos applications.

Prise en charge d'OCI et de Docker

Amazon ECR prend en charge les normes Open Container Initiative (OCI) et l’API HTTP Docker Registry V2. Cela vous permet d'utiliser les commandes CLI Docker (par exemple, push, pull, list, tag) ou vos outils Docker préférés pour interagir avec Amazon ECR, en maintenant votre flux de travail de développement existant. Vous pouvez aisément accéder à Amazon ECR depuis n'importe quel environnement Docker, aussi bien dans le cloud que sur site ou sur votre machine locale. Amazon ECR vous permet de stocker des images de conteneur Docker et des artefacts OCI associés dans vos référentiels.

AWS Marketplace

Amazon ECR stocke à la fois les conteneurs que vous créez et tous les logiciels de conteneur que vous achetez via AWS Marketplace. AWS Marketplace pour conteneurs propose un logiciel de conteneur vérifié pour les outils de sécurité, de développement et de calcul haute performance, ainsi que des logiciels en tant que service (SaaS) permettant de gérer, d’analyser et de protéger les applications de conteneur.

Disponibilité et durabilité élevées

Amazon ECR stocke vos images de conteneur et vos artefacts dans Amazon Simple Storage Service (S3). Amazon S3 est conçu pour offrir une durabilité des données de 99,999999999 % (11 9), car ce service crée et stocke automatiquement des copies de tous les objets S3 sur plusieurs systèmes. Vos données sont donc disponibles quand vous en avez besoin et sont protégées contre les échecs, les erreurs et les menaces. Amazon ECR peut également répliquer automatiquement vos données dans plusieurs régions AWS pour vos applications à haute disponibilité.

Collaboration en équipe et publique

Amazon ECR offre la possibilité de définir et d'organiser des référentiels dans votre registre, à l'aide de namespaces. Vous pouvez ainsi organiser vos référentiels en fonction des flux de travail existants de vos collaborateurs. Vous pouvez définir les actions API qu'un autre utilisateur est autorisé à effectuer sur votre référentiel (par exemple, créer,énumérer, décrire, supprimer et obtenir) grâce à des politiques au niveau des ressources. Vous pourrez ainsi partager très facilement vos référentiels avec différents utilisateurs et comptes AWS. Vous pouvez facilement partager vos artefacts de conteneur avec n'importe qui dans le monde en les stockant dans un référentiel public.

Contrôle d'accès

Amazon ECR utilise AWS Identity and Access Management (IAM) pour contrôler et surveiller les personnes ou entités (par exemple, des instances EC2) qui peuvent accéder à vos images de conteneur. Grâce à IAM, vous pouvez définir des politiques pour permettre aux utilisateurs du même compte AWS ou d'autres comptes d'accéder à vos images de conteneur dans des référentiels privés. Vous pouvez également affiner davantage ces politiques en spécifiant des autorisations différentes pour différents utilisateurs et rôles, par exemple un accès administrateur push, pull ou complet. N'importe qui dans le monde peut accéder à vos images de conteneurs stockées dans des référentiels publics pour une collaboration mondiale.

Chiffrement

Vous pouvez transférer les images de conteneur vers et à partir d'Amazon ECR via HTTPS. En outre, vos images sont automatiquement chiffrées au repos, à l'aide du système de chiffrement côté serveur Amazon S3. Amazon ECR vous permet également de choisir votre propre clé gérée par AWS Key Management Service (AWS KMS) pour chiffrer les images au repos.

Intégration de systèmes tiers

Amazon ECR est intégré aux outils de développement tiers. Vous pouvez intégrer Amazon ECR à votre processus d’intégration et de diffusion continue de manière à préserver votre flux de développement existant. Pour en savoir plus sur l’intégration de systèmes tiers, consultez la page relative à nos partenaires.

Référentiels de cache extractible

Les référentiels de mise en cache par extraction d'Amazon ECR vous permettent d'extraire, stocker et synchroniser les artefacts de conteneurs stockés dans des registres de conteneurs accessibles publiquement. Vous bénéficiez ainsi de la vitesse de téléchargement, du niveau de disponibilité, de la sécurité et de la capacité de mise à l’échelle dont vous avez besoin. Avec des synchronisations de registres fréquentes et aucun autre outil à gérer, les référentiels de mise en cache par extraction vous permettent de tenir à jour les images de conteneurs issues de registres publics.