Amazon SNS Inbound Integration
With the ilert Amazon SNS integration, you can create alerts in ilert based on SNS notifications.
Amazon Simple Notification Service (Amazon SNS) is a fully managed messaging service for both application-to-application (A2A) and application-to-person (A2P) communication.
The A2A pub/sub functionality provides topics for high-throughput, push-based, many-to-many messaging between distributed systems, microservices, and event-driven serverless applications. Using Amazon SNS topics, your publisher systems can fanout messages to a large number of subscriber systems including Amazon SQS queues, AWS Lambda functions and HTTPS endpoints, for parallel processing, and Amazon Kinesis Data Firehose. The A2P functionality enables you to send messages to users at scale via SMS, mobile push, and email.
In ilert: Create an Amazon SNS alert source
Go to Alerting → Alert sources and click Create new alert source.
Search for Amazon SNS, click its tile, and click Next.
Give your alert source a name, optionally assign teams, and click Next.
Choose who gets notified: select Use existing escalation policy and pick a policy, or Generate new escalation policy to start with a basic one that notifies you first. Click Next.

Pick an existing escalation policy, or generate a basic one without leaving the wizard. Select Default grouping and click Continue setup. It groups events by the alert key the integration sets; the other grouping options are easier to judge once events are arriving.
The next page shows more settings, such as notification priority and alert templates. Click Finish setup for now; you can change them later.
On the final page, ilert shows the integration key and URL for this alert source. You will need them later in this guide.
In AWS Console: Create a SNS topic subscrition
Go to the AWS Console and then to Amazon SNS, then click on the Topic link and on the Create topic button**.**

On the next page, choose Standard topic, name the topic e.g. ilert and click on the Create topic button

On the topic overview page, click on the Create subscription button

On the next page, in the Protocol section choose HTTPS, on the Endpoint section paste the Webhook URL that you generated in ilert and click on the Create subscription button

Do not activate the checkbox Enable raw message delivery. ilert won't process those messages otherwise.
Finished! Your Amazon SNS notifications will now create alerts in ilert.
Custom attributes
eventType
optional
ALERT, ACCEPT, RESOLVE
incidentKey
required if eventType used
Any string
incidentUrl1
optional
Any URL string
incidentUrl2
optional
Any URL string
incidentUrl3
optional
Any URL string
Example
FAQ
Will alerts in ilert be resolved automatically?
No, but you can use the eventType custom attribute to resolve an incident in specified incidentKey.
Can I accept an incident via Amazon SNS?
Yes, use the eventType custom attribute to resolve an incident in specified incidentKey.
Can I connect Amazon SNS Alerting with multiple alert sources from ilert?
Yes, simply add more Amazon SNS topics or add more topic subscriptions to the same topic and use the incidentKey custom attribute.
Last updated
Was this helpful?