Inserito il: Nov 21, 2019
Puoi ora integrare più efficacemente il processo CICD della tua applicazione con Amazon Elastic Container Registry (ECR) utilizzando gli eventi che ECR emette in Amazon EventBridge. Amazon ECR è un registro di container completamente gestito che consente agli sviluppatori di archiviare, gestire e distribuire facilmente immagini di container. Amazon EventBridge (noto in precedenza come Amazon CloudWatch Events) è un servizio di bus per eventi serverless che facilita il collegamento dell'applicazione a una varietà di fonti. Grazie all’uso degli eventi ECR, puoi avviare azioni come l’avvio di una pipeline o l’invio di un messaggio quando viene eseguito correttamente il push della tua immagine.
ECR genera automaticamente gli eventi quando viene eseguito il push di immagini nei repository o le immagini vengono eliminate dagli stessi. Puoi creare delle regole nel tuo account EventBridge utilizzando gli eventi di push delle immagini o di push di immagini eliminate come avvio, instradando un evento di push a un servizio AWS come AWS CodePipeline, che a sua volta può adottare un’azione come l’avvio di una distribuzione. Un push o un evento eliminato possono consentire di avviare una funzione AWS Lambda per inviare un messaggio alla tua sala Slack, Chime O Team. Per le applicazioni che vengono ricreate con la modifica delle rispettive immagini base, ad esempio per recuperare i più recenti patch di sicurezza, un evento di push dal repository delle immagini base può avviare nuove creazioni di immagini derivate.
Il supporto di EventBridge in ECR è disponibile in tutte le regioni AWS pubbliche. Per ulteriori informazioni, consulta la sezione sugli eventi EventBridge nella Guida dell'utente di Amazon ECR. Per iniziare, accedi alla console EventBridge e seleziona il tipo di evento ECR Image Action come origine per creare le tue regole.