Veröffentlicht am: Nov 21, 2019
Sie können den CICD-Prozess Ihrer Anwendungen jetzt besser in Amazon Elastic Container Registry (ECR) integrieren, indem Sie Ereignisse nutzen, die von ECR an Amazon EventBridge ausgegeben werden. Amazon ECR ist eine vollständig verwaltete Container-Registry, die Entwicklern das Speichern, Verwalten und Bereitstellen von Container-Images erleichtert. Amazon EventBridge (ehemals Amazon CloudWatch Events) ist ein serverloser Ereignisbus, mit dem sich Daten aus verschiedenen Quellen leicht mit Ihren Anwendungen verbinden lassen. Mithilfe von ECR-Ereignissen können Aktionen wie das Starten einer Pipeline oder das Posten einer Nachricht ausgelöst werden, wenn Ihr Image erfolgreich übertragen wird.
ECR generiert automatisch Ereignisse, wenn Images an Ihre Repositorys gesendet oder von diesen gelöscht werden. Mithilfe von Trigger-Ereignissen zum Übertragen oder Löschen von Images können Sie dann in Ihrem EventBridge-Konto Regeln erstellen, um Push-Ereignisse an AWS-Services wie AWS CodePipeline zu leiten. Dort können anschließend weitere Aktionen wie das Starten einer Bereitstellung erfolgen. Push- oder Lösch-Ereignisse können verwendet werden, um eine AWS Lambda-Funktion auszulösen, mit der z. B. eine Nachricht in Ihrem Slack-, Chime- oder Teams-Raum gepostet wird. Bei Anwendungen, die bei einer Änderung des Basis-Images neu erstellt werden (z. B. zum Einbinden der neuesten Sicherheitspatches), kann ein Push-Ereignis aus dem Basis-Image-Repository die Neuerstellung abgeleiteter Images auslösen.
Die Unterstützung von EventBridge in ECR ist in allen öffentlichen AWS-Regionen verfügbar. Weitere Informationen finden Sie unter EventBridge-Ereignisse im Amazon ECR-Benutzerhandbuch. Zum Einstieg können Sie die EventBridge-Konsole aufrufen und den Ereignistyp der ECR-Image-Aktion als Ausgangspunkt für künftige Regeln auswählen.