Account Setup
This Standard Operating Procedure (SOP) provides a once-off guide for enabling and configuring various AWS services required for specific features in the Data Landing Zone.
AWS Chatbot and Slack Integration
To deliver notifications to a Slack channel, a one-time account-level setup is required to integrate the Slack
Workspace with AWS Chatbot. While the Data Landing Zone (DLZ) manages the SNS topics and Slack channel configurations
using the SlackChannel
construct, the initial Slack Workspace integration must be completed manually.
Steps to Connect AWS Chatbot to Slack
The following steps outline the process of connecting AWS Chatbot to your Slack Workspace:
- Open the AWS Chatbot Console and select Slack as your chat platform.
- Click Configure new client under Slack to begin the authorization process.
- Log in to the Slack workspace where notifications will be sent.
- Review and approve the requested permissions for AWS Chatbot.
- Verify the installation in Slack by locating the app under the Apps section.
Additional References:
- Refer to Step 1 of the AWS documentation for detailed instructions.
Available Integrations
Slack notifications can be configured for the following accounts and regions:
- AWS Budgets: Requires linking the Slack Workspace in the Management Account.
- AWS Security Hub: Requires linking the Slack Workspace in the Security Audit Account.
- Default Application Notifications: Requires linking the Slack Workspace in each individual account.