View a markdown version of this page

开发人员工具服务 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开发人员工具服务

下表介绍了 Amazon SNS 如何与 Amazon 开发者工具服务(例如、、 Amazon CodeBuild、 Amazon CodeCommit、 Amazon CodeDeploy Amazon)集成 CodeGuru,以及 Amazon CodePipeline 如何针对关键事件(例如构建状态更改、存储库更新、部署进度、性能异常和管道操作)提供通知。

这些集成通过及时接收有关重要事件的警报,帮助您有效地监控和管理软件开发工作流程。

Amazon Web Services 服务 与 Amazon SNS 一起使用的益处

Amazon CodeBuild – 可编译源代码,运行单元测试,并生成可供部署的项目。

在构建成功、失败或从一个构建阶段迁移到另一个构建阶段时接收通知。有关更多信息,请参阅《Amazon CodeBuild 用户指南》 CodeBuild中的生成通知示例

Amazon CodeCommit – 提供版本控制,以在云中私有存储和管理资产。

接收有关 CodeCommit 仓库事件的通知。有关更多信息,请参阅Amazon CodeCommit 用户指南中的示例:为 Amazon SNS 主题创建 Amazon CodeCommit 触发器

Amazon CodeDeploy – 将应用程序自动部署到 Amazon EC2 实例、本地实例、无服务器 Lambda 函数或 Amazon ECS 服务。

接收有关 CodeDeploy 部署或实例事件的通知。有关更多信息,请参阅《Amazon CodeDeploy 用户指南》中的为 CodeDeploy 事件创建触发器

Amazon CodeGuru — 从您的实时应用程序收集运行时性能数据,并提供建议,以帮助您微调应用程序性能。

在发生异常时接收通知。有关更多信息,请参阅 A mazon CodeGuru 用户指南中的处理异常和建议报告

Amazon CodePipeline – 自动执行持续发布软件更改所需的步骤。

接收有关批准操作的通知。有关更多信息,请参阅《Amazon CodePipeline 用户指南》 CodePipeline中的 “管理批准操作”。