

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

# 开发人员工具服务
开发人员工具

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

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


| Amazon Web Services 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon CodeBuild](https://docs.amazonaws.cn/codebuild/latest/userguide/welcome.html) – 可编译源代码，运行单元测试，并生成可供部署的项目。  |  在构建成功、失败或从一个构建阶段迁移到另一个构建阶段时接收通知。有关更多信息，请参阅《*Amazon CodeBuild 用户指南》 CodeBuild*中的[生成通知示例](https://docs.amazonaws.cn/codebuild/latest/userguide/sample-build-notifications.html)。  | 
|  [Amazon CodeCommit](https://docs.amazonaws.cn/codecommit/latest/userguide/welcome.html) – 提供版本控制，以在云中私有存储和管理资产。  |  接收有关 CodeCommit 仓库事件的通知。有关更多信息，请参阅*Amazon CodeCommit 用户*指南中的[示例：为 Amazon SNS 主题创建 Amazon CodeCommit 触发器](https://docs.amazonaws.cn/codecommit/latest/userguide/how-to-notify-sns.html)。  | 
|  [Amazon CodeDeploy](https://docs.amazonaws.cn/codedeploy/latest/userguide/welcome.html) – 将应用程序自动部署到 Amazon EC2 实例、本地实例、无服务器 Lambda 函数或 Amazon ECS 服务。  |  接收有关 CodeDeploy 部署或实例事件的通知。有关更多信息，请参阅《*Amazon CodeDeploy 用户指南》*中的[为 CodeDeploy 事件创建触发器](https://docs.amazonaws.cn/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html)。  | 
|  [Amazon CodeGuru](https://docs.amazonaws.cn/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html) — 从您的实时应用程序收集运行时性能数据，并提供建议，以帮助您微调应用程序性能。  |  在发生异常时接收通知。有关更多信息，请参阅 A *mazon CodeGuru 用户*指南中的[处理异常和建议报告](https://docs.amazonaws.cn/codeguru/latest/profiler-ug/working-with-recommendation-reports.html)。  | 
|  [Amazon CodePipeline](https://docs.amazonaws.cn/codepipeline/latest/userguide/welcome.html) – 自动执行持续发布软件更改所需的步骤。  |  接收有关批准操作的通知。有关更多信息，请参阅《*Amazon CodePipeline 用户指南》 CodePipeline*[中的 “管理批准操作](https://docs.amazonaws.cn/codepipeline/latest/userguide/approvals.html)”。  | 