Publicado: Nov 21, 2019
Agora você pode integrar melhor o processo CICD do aplicativo ao Amazon Elastic Container Registry (ECR) usando os eventos que o ECR emite no Amazon EventBridge. O Amazon ECR é um registro de contêiner totalmente gerenciado que facilita o armazenamento, o gerenciamento e a implantação de imagens de contêineres pelos desenvolvedores. O Amazon EventBridge (chamado anteriormente de Amazon CloudWatch Events) é um serviço de barramento de eventos sem servidor que facilita a conexão de seus aplicativos a dados de várias origens. Usando os eventos do ECR, você pode acionar ações como iniciar um pipeline ou postar uma mensagem quando sua imagem é enviada com sucesso.
O ECR gera automaticamente eventos quando as imagens são enviadas ou excluídas de seus repositórios. Você pode criar regras na sua conta do EventBridge usando eventos de push ou exclusão de imagens, como o acionador, roteando um evento de push para um serviço da AWS como o AWS CodePipeline que, em troca, pode executar uma ação, como iniciar uma implantação. Um evento de push ou exclusão pode ser usado para acionar uma função do AWS Lambda para postar uma mensagem nas suas salas Slack, Chime ou Teams. Para aplicativos que são reconstruídos quando suas imagens base são alteradas, por exemplo, para captar os patches de segurança mais recentes, é possível que um evento de push do repositório de imagens base desencadeie reconstruções de imagens derivadas.
O suporte ao EventBridge no ECR está disponível em todas as regiões públicas da AWS. Para saber mais, consulte os Eventos do EventBridge no Guia do usuário do Amazon ECR. Para começar a usar, acesse o console do EventBridge e selecione o tipo de evento de ação da imagem do ECR como a fonte para criar suas regras.