

# Compute services
<a name="sns-event-sources-compute"></a>

The following table describes how Amazon SNS integrates with various AWS compute services, enabling you to receive notifications for key events such as Auto Scaling actions, EC2 Image Builder completions, Elastic Beanstalk environment changes, Lambda function outputs, and Lightsail metric thresholds. 

You can leverage these integrations to efficiently manage your applications and resources by staying informed about critical updates and actions across AWS services.


| AWS service | Benefit of using with Amazon SNS | 
| --- | --- | 
| [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html) – Helps you have the correct number of Amazon Elastic Compute Cloud (Amazon EC2) instances available for handling your application's load. | Receive notifications when Auto Scaling launches or terminates Amazon EC2 instances in your Auto Scaling group. For more information, see [Getting Amazon SNS notifications when your Auto Scaling group scales](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html) in the *Amazon EC2 Auto Scaling User Guide*. | 
| [EC2 Image Builder](https://docs.aws.amazon.com/imagebuilder/latest/userguide/what-is-image-builder.html) – Helps automate the creation, management, and deployment of customized, secure, and up-to-date server images that are pre-installed and pre-configured with software and settings to meet specific IT standards. | Receive notifications when builds are complete. For more information, see [Tracking the latest server images in EC2 Image Builder pipelines](https://aws.amazon.com/blogs/compute/tracking-the-latest-server-images-in-amazon-ec2-image-builder-pipelines/) on the *AWS Compute Blog*. | 
| [AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/welcome.html) – Handles the details of capacity provisioning, load balancing, and scaling for your application, and provides application health monitoring. | Receive notifications of important events that affect your application. For more information, see [Elastic Beanstalk environment notifications with Amazon SNS](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.sns.html) in the *AWS Elastic Beanstalk Developer Guide*. | 
| [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) – Lets you run code without provisioning or managing servers. | Receive function output data by setting an SNS topic as a Lambda dead-letter queue or a Lambda destination. For more information, see [Asynchronous invocation](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) in the *AWS Lambda Developer Guide*. | 
| [Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/all) – Helps developers get started using AWS to build websites or web applications. | Receive notifications when a metric for one of your instances, databases, or load balancers crosses a specified threshold. For more information, see [Adding notification contacts in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-adding-editing-notification-contacts) in the *Amazon Lightsail Developer Guide*. | 