Veröffentlicht am: Dec 14, 2017
Amazon CloudWatch Events ermöglicht Ihnen eine schnelle Reaktion auf Probleme mit der Anwendungsverfügbarkeit oder auf Änderungen der Konfiguration, welche die Leistung oder Sicherheit beeinträchtigen können, indem Sie über AWS-Ressourcenänderungen in nahezu Echtzeit unterrichtet werden. Sie schreiben einfach Regeln, in denen Sie angeben, welche Ereignisse für Ihre Anwendung von Interesse sind und welche automatisierte Aktion durchgeführt werden soll, wenn ein Ereignis mit einer Regel übereinstimmt. Sie können beispielsweise AWS Lambda-Funktionen aufrufen oder ein Amazon SNS-Thema (Simple Notification Service) benachrichtigen.
Sie können jetzt ein AWS CodeBuild-Projekt als Ereignisziel verwenden, um eine Build-Ausführung zu starten. AWS CodeBuild ist ein vollständig verwalteter Build-Service. Sie können damit Quellcode kompilieren, Einheitentests ausführen und bereitstellbare Artefakte generieren. Die Bereitstellung, Verwaltung und Skalierung von eigenen Build-Servern entfällt somit. Sie können außerdem die Build-Umgebungen in AWS CodeBuild für die Nutzung eigener Build-Tools vollständig anpassen. AWS CodeBuild skaliert automatisch, um Build-Anforderungsspitzen abzufangen, und Sie bezahlen nur für die Build-Zeit, die Sie verbrauchen.
Sie können CodeBuild als Ziel hinzufügen, indem Sie eine Regel für ein CloudWatch-Ereignis erstellen und den relevanten CodeBuild-Projekt-ARN angeben. Sobald eine Regel einem Ereignis entspricht, startet es den Build, indem die StartBuild-API für das angegebene Build-Projekt aufgerufen wird. Diese Funktion ist in allen öffentlichen AWS-Regionen verfügbar, in denen AWS CodeBuild angeboten wird.