

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 開發人員工具服務
<a name="sns-event-sources-developer-tools"></a>

下表說明 Amazon SNS 如何與 AWS 開發人員工具服務整合 AWS CodeBuild，例如 AWS CodeCommit AWS CodeDeploy Amazon CodeGuru，並為建置狀態變更、儲存庫更新、部署進度、效能異常和管道動作等重要事件 AWS CodePipeline 提供通知。

這些整合可透過接收有關重要事件的及時提醒，協助您有效率地監控和管理軟體開發工作流程。


| AWS 服務 | 搭配使用 Amazon SNS 的優點 | 
| --- | --- | 
| [AWS CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html) - 可編譯來源碼、執行單位測試，並產生可立即部署的成品。 | 當組建成功、失敗或從一個組建階段移至另一個組建階段時，接收通知。如需詳細資訊，請參閱 *AWS CodeBuild 使用者指南*中的[建置 CodeBuild 通知範例](https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.html)。 | 
| [AWS CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) - 提供版本控制，以便在雲端中私有儲存和管理資產。 | 接收有關 CodeCommit 存放庫事件的通知。如需詳細資訊，請參閱*AWS CodeCommit 《 使用者指南*》中的[範例：建立 Amazon SNS 主題的 AWS CodeCommit 觸發](https://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-sns.html)。 | 
| [AWS CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html) - 自動將應用程式部署至 Amazon EC2 執行個體、內部部署執行個體、無伺服器 Lambda 函數或 Amazon ECS 服務。 | 接收 CodeDeploy 或執行個體事件的通知。如需詳細資訊，請參閱 *AWS CodeDeploy 使用者指南*中的[建立 CodeDeploy 事件的觸發](https://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html)。 | 
| [Amazon CodeGuru](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html) - 從即時應用程式收集執行時間效能資料，並提供可協助您微調應用程式效能的建議。 | 發生異常時接收通知。如需詳細資訊，請參閱 *Amazon CodeGuru 使用者指南*中的[使用異常和建議報告](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/working-with-recommendation-reports.html)。 | 
| [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html) - 自動執行持續發行軟體變更所需的步驟。 | 接收有關核准動作的通知。如需詳細資訊，請參閱 *AWS CodePipeline 使用者指南*中的[管理 CodePipeline 中的核准動作](https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals.html)。 | 