- Conteneurs›
- Elastic Container Registry›
- Fonctionnalités
Fonctions d'Amazon Elastic Container Registry
Page Topics
Intégration d'Amazon Container OrchestratorPrise en charge d'OCI et de DockerGalerie d'images et d'artefacts de conteneurs publicsAWS MarketplaceDisponibilité et durabilité élevéesCollaboration en équipe et publiqueContrôle d'accèsChiffrementIntégration de systèmes tiersRéférentiels de cache extractibleIntégration d'Amazon Container Orchestrator
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
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.
Galerie d'images et d'artefacts de conteneurs publics
Galerie d'images et d'artefacts de conteneurs publics
Vous pouvez découvrir et utiliser des logiciels de conteneur que les fournisseurs, les projets open source et les développeurs de la communauté partagent publiquement dans la galerie publique Amazon ECR. Les images de base populaires telles que les systèmes d'exploitation, les images publiées par AWS, les modules complémentaires Kubernetes et les fichiers tels que les graphiques Helm se trouvent dans la galerie. Il n’est pas nécessaire d’utiliser un compte AWS pour rechercher ou extraire une image publique, mais l’utilisation de votre compte facilite et accélère l’utilisation du logiciel de conteneur public.
AWS Marketplace
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
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
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
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
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
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
Référentiels de mise en cache par extraction
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.