Zapier AWS SNS to Slack Integration
The Simple Notification Service is one of several ways that Amazon can send messages out.  There is no native integration with Slack.  We are using Zapier to host the SNS to Slack integration.  The following is a look at the integration parts and process to get it working.

As an alternative to Zapier for Slack integration, you can also use AWS’s Beta service, AWS Chatbot, but please be aware it is in beta, and you will not have ability to customize the message as much
It is, however, SOC2 compliant.

How to Create the SNS Notification


How to Create the Integration

You will need to go through the following Step by Step for the first time only.  Feel free to use the same account that was already created (+Zapier AWS SNS to Slack Integration: IAM-Service-Account-for-Zapier ) if you are okay using the default limited access.  Otherwise, you may need to create a new policy/account set to suit your needs 
  1. Log in to the AWS Account
  1. Go to the IAM and create the IAM Service Account with programmatic access, and record the Access and Secret Key as per +Zapier AWS SNS to Slack Integration: IAM-Service-Account-for-Zapier 
  1. Create the Account Access policy, +Zapier AWS SNS to Slack Integration: Service-Account-Access-Policy:  and attach it to a group, and add the account created in Step 2 to the group as a member
  1. Go through the creation of the Zapier link, +Zapier AWS SNS to Slack Integration: AWS-SNS-Slack-Zapier-created-i using the Service Account information in Step 2

IAM Service Account for Zapier Integration

Account Name
zapier-sns-srvcacct
Access Key
AKIA3ZQRIGO2KFDQZYH4
Secret Key
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

Service Account Access Policy:


AWS SNS-Slack Zapier created in DROdio’s Zapier account