Publicado en: Nov 21, 2019
Ahora puede integrar mejor el proceso de CI/CD de su aplicación con Amazon Elastic Container Registry (ECR) mediante los eventos que ECR emite ECR para Amazon EventBridge. Amazon ECR es un registro de contenedores completamente administrado que facilita a los desarrolladores las tareas de almacenamiento, administración e implementación de imágenes de contenedores. Amazon EventBridge (anteriormente llamado Amazon CloudWatch Events) es un servicio de bus de eventos sin servidor que facilita la conexión de sus aplicaciones con datos provenientes de diferentes orígenes. Con el uso de eventos de ECR, puede activar diferentes acciones, como comenzar una canalización o publicar un mensaje, una vez que se ha insertado la imagen con éxito.
ECR genera eventos automáticamente cuando las imágenes se insertan o se eliminan de los repositorios. Luego, puede crear reglas en su cuenta de EventBridge mediante el uso de los eventos de inserción o eliminación de imágenes como los desencadenadores, y mediante el direccionamiento de un evento de inserción a un servicio de AWS, como AWS CodePipeline, que, a su vez, puede realizar una acción, como iniciar una implementación. Se puede utilizar un evento de inserción o eliminación para desencadenar una función de AWS Lambda a fin de publicar un mensaje en la sala de Slack, Chime o Teams. Para las aplicaciones que se vuelven a crear cuando cambian las imágenes de base, por ejemplo, para obtener los últimos parches de seguridad, un evento de inserción del repositorio de las imágenes de base puede activar reconstrucciones de imágenes derivadas.
La compatibilidad de EventBridge en ECR está disponible en todas las regiones de AWS públicas. Si desea obtener más información, consulte Eventos de EventBridge en la Guía del usuario de Amazon ECR. Para comenzar, vaya a la consola de EventBridge y seleccione el tipo de evento ECR Image Action como la fuente para crear sus reglas.