发布于: Dec 14, 2017
Amazon CloudWatch Events 能够近实时地通知您 AWS 资源变化,使您能够快速响应可能影响性能或安全性的应用程序可用性问题或配置变化。您只需要编写规则以指明需要关注哪些与您的应用程序有关的事件,以及当规则与事件匹配时要执行哪些自动化操作。例如,您可以调用 AWS Lambda 函数或发布一条 Amazon Simple Notification Service (SNS) 主题通知。
现在,您可以使用 AWS CodeBuild 项目作为事件目标来开始运行生成。AWS CodeBuild 是一项完全托管的生成服务,可编译源代码、运行单元测试和生成可供部署的项目。有了它,您不再需要预置、管理和扩展自己的生成服务器。您还可以在 AWS CodeBuild 中充分自定义生成环境以使用自己的生成工具。AWS CodeBuild 可自动扩展来满足峰值生成请求,您只需要为耗用的生成时间付费。
您可以通过创建 CloudWatch Events 规则来将 CodeBuild 添加为目标,并指定相关的 CodeBuild 项目 ARN。一旦某个规则与事件匹配,它就会通过为指定的生成项目调用 StartBuild API 来启动生成。此功能在提供 AWS CodeBuild 的所有 AWS 公共区域均可用。