Amazon EC2 Container Registry (ECR) es un registro de contenedores de Docker totalmente administrado que facilita a los desarrolladores las tareas de almacenamiento, administración e implementación de imágenes de contenedores Docker. Puede usar juntos Amazon ECR y Amazon EC2 Container Service (ECS) para colaborar e implementar, de manera segura y sencilla, en todos los entornos de desarrollo, pruebas y producción.
Comenzar a utilizar Amazon EC2 Container Registry
Cree una cuenta gratuitaComo parte de la capa gratuita de AWS, puede comenzar a utilizar Amazon EC2 Container Registry de forma gratuita. Amazon ECR ofrece a sus nuevos clientes 500 MB de almacenamiento al mes durante un año.
Amazon EC2 Container Registry está integrado con Amazon ECS, lo que le permite almacenar, ejecutar y administrar con facilidad imágenes de contenedores para aplicaciones que se ejecutan en Amazon ECS. Lo único que necesita es especificar el repositorio de Amazon ECR en la definición de tareas, y Amazon ECS recuperará las imágenes adecuadas para las aplicaciones.
Amazon EC2 Container Registry soporta Docker Registry HTTP API V2, que permite usar los comandos de Docker CLI (por ejemplo, insertar, extraer, enumerar, etiquetar) o sus herramientas preferidas de Docker para interactuar con Amazon ECR y mantener así su flujo de trabajo de desarrollo actual. Puede obtener acceso fácilmente a Amazon ECR desde cualquier entorno de Docker, tanto si es en cloud, como on-premise o en su máquina local.
Amazon EC2 Container Registry almacena las imágenes del contenedor en Amazon S3. Sus datos se almacenan de forma redundante en diversas instalaciones y en diferentes dispositivos de cada instalación.
Amazon EC2 Container Registry soporta la capacidad de definir y organizar repositorios en el registro mediante el uso de espacios de nombres. Esto le permite organizar los repositorios según los flujos de trabajo existentes del equipo. Puede definir qué acciones de la API pueden realizar otros usuarios en el repositorio (por ejemplo, crear, enumerar, describir, eliminar y obtener) mediante políticas de nivel de recursos. Esto le permite compartir sus repositorios con otros usuarios y cuentas de AWS de manera más sencilla.
Amazon EC2 Container Registry usa AWS Identity and Access Management (IAM) para controlar y monitorear quién y qué (por ejemplo, instancias EC2) pueden obtener acceso a las imágenes del contenedor. Con IAM, puede definir políticas que permitan a los usuarios dentro de la misma cuenta de AWS o de otras cuentas obtener acceso a las imágenes del contenedor. También puede ajustar estas políticas y especificar permisos diferentes para usuarios y roles distintos, como por ejemplo, acceso para insertar, extraer o administración completa.
Puede transferir las imágenes del contenedor a/desde Amazon EC2 Container Registry mediante HTTPS. Las imágenes también se cifran automáticamente en reposo mediante el cifrado del lado servidor de Amazon S3.
Amazon EC2 Container Registry está integrado en herramientas para desarrolladores de terceros. Puede integrar Amazon ECR en su proceso continuo de integración y publicación, lo que le permitirá mantener su flujo de trabajo de desarrollo actual. Más información sobre la integración con terceros en nuestra página Socios.