View a markdown version of this page

Developer tools services - Amazon Simple Notification Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Developer tools services

The following table describes how Amazon SNS integrates with Amazon developer tools services, such as Amazon CodeBuild, Amazon CodeCommit, Amazon CodeDeploy, Amazon CodeGuru, and Amazon CodePipeline to provide notifications for critical events such as build status changes, repository updates, deployment progress, performance anomalies, and pipeline actions.

These integrations helps you efficiently monitor and manage your software development workflows by receiving timely alerts on important events.

Amazon Web Services service Benefit of using with Amazon SNS

Amazon CodeBuild – Compiles your source code, runs unit tests, and produces artifacts that are ready to deploy.

Receive notifications when builds succeed, fail, or move from one build phase to another. For more information, see Build notifications sample for CodeBuild in the Amazon CodeBuild User Guide.

Amazon CodeCommit – Provides version control for privately storing and managing assets in the cloud.

Receive notifications about CodeCommit repository events. For more information, see Example: Create an Amazon CodeCommit trigger for an Amazon SNS topic in the Amazon CodeCommit User Guide.

Amazon CodeDeploy – Automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.

Receive notifications for CodeDeploy deployments or instance events. For more information, see Create a trigger for a CodeDeploy event in the Amazon CodeDeploy User Guide.

Amazon CodeGuru – Collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance.

Receive notifications when anomalies occur. For more information, see Working with anomalies and recommendation reports in the Amazon CodeGuru User Guide.

Amazon CodePipeline – Automates the steps required to release software changes continuously.

Receive notifications about approval actions. For more information, see Manage approval actions in CodePipeline in the Amazon CodePipeline User Guide.