Integrations Amazon SNS


Control Panel > Integrations > Amazon SNS

Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully managed push notification service that lets you send individual messages or to fan-out messages to large numbers of recipients. Amazon SNS makes it simple and cost effective to send push notifications to mobile device users, email recipients or even send messages to other distributed services.

SNS Integrations now have an option available to Organization level manager users to export Audit Logs. OR SNS Integrations now have an option to export Audit Logs.

For more information, see https://aws.amazon.com/sns/

SNS Topic

Create a topic in the AWS Management Console

  1. On the SNS page, select Create Topic.
  2. When the new-topic modal shows, enter a topic name and click Create Topic.
  3. You will be redirected to the topic page.
  4. Select the text for Topic ARN and copy it. Paste that ARN into the box to the right of this page.
  5. Select the appropriate region from the Region dropdown list.

Credentials

The following steps will give us the ability to publish messages about alerts to a SNS topic by creating a role in IAM.

  1. On the AWS Services page, select the IAM service > Policies.
  2. Click Create Policy, and select JSON.
  3. Copy the policy below into the Policy Document field.
  4. {
    "Version": "2012-10-17",
    "Statement": [
    {
    "Action": [
    "sns:Publish"
    ],
    "Effect": "Allow",
    "Resource": "<SNS TOPIC ARN>"
    }
    ]
    }

  5. Select Review Policy.
  6. Name the policy EvidentSNSIntegrationPublish, and click Create Policy.
  7. Select IAM Roles > Create Role.
  8. Select Another AWS Account..
  9. Enter the Account ID of the Evident service. 
    Account ID: 762160981991
  10. Verify that Require External ID is enabled.
  11. Enter the External ID field of the AWS dialog box. The External ID is dynamically generated just for you. Refreshing this page will generate a new External ID. 
    External ID: 913b2dc0-9bfd-45e0-b148-6d0f6bd6d6ce
  12. Verify that Require MFA is not enabled. Click Next Permissions.
  13. AWS will open a window with a list of policies. Select the policy you created above. Click Next Review.
  14. Set Role Name. Consider using the name the role Evident-Service-Role-SNS-Integration
    Click Create Role.
  15. Click the Role. Copy the Role ARN string.
  16. Return to Evident service and paste the Role ARN into the ARN field.
  17. Enter the appropriate information into the remaining fields.
  18. Click Save.

Evident Amazon SNS

  1. Select the External Accounts you want included.
  2. Select the Alert Types you wanted included
  3. Enable the Send Alert Updates option to send alerts when they are updated.
  4. Determine the Risk Level of the Alerts you wish to send.
  5. Enable the Send Admin Audit Logs to send audit logs in addition to alerts.