張貼日期: Dec 14, 2017

Amazon CloudWatch Events 會近乎即時地通知 AWS 的資源變動,以利迅速解決應用程式可用性問題或組態變更,避免效能或安全性遭受影響。您只需編寫規則以指示應用程式感興趣的事件,以及當規則符合事件時要採取的自動化動作。例如,您可以叫用 AWS Lambda 函數或通知 Amazon Simple Notification Service (SNS) 主題。

AWS CodeBuild 專案現在可當做事件目標,用於執行組建。AWS CodeBuild 是全受管的組建服務,可編譯原始碼、執行單元測試,並產生可立即部署的成品。如此一來,就不必再佈建、管理和擴展自己的組建伺服器。AWS CodeBuild 的組建環境亦可完全自訂,以便您使用專屬的組建工具。AWS CodeBuild 會自動擴展以因應尖峰時期的組建需求,只需針對實際使用的組建時間付費。

建立 CloudWatch 事件規則,並指定所需的 CodeBuild 專案 ARN,即可將 CodeBuild 新增為目標。如果事件匹配規則,CodeBuild 就會呼叫指定組建專案的 StartBuild API,以開始執行組建。這項功能在所有提供 AWS CodeBuild 的AWS 公有區域皆可使用。