Skip to content

Fraham/NotificationHubForAws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotificationHubForAws

Notification Hub For Aws is a service that takes events from different Aws services, converts the event into a common message format and then sends out the event to message consumers.

For each of the supported service there is a SNS topic ARN outputted by the CloudFormation script. Adding the ARN to the service SNS logging will push out all the events to the configured message consumers.

Post deployment tasks

  • Add CloudWatchLambdaInsightsExecutionRolePolicy to the lambdas roles
  • Add slack API token in secrets manager
  • Add discord API token in secrets manager

Supported service

This is a list of the services that are currently supported in the hub. Split into two sections, event creators are the services that generate the notifications and message consumers are the services that display the notification.

Event Creators

  • CloudWatch Alarms
  • CodeBuild
  • CodePipeline
  • Config
  • S3 Events

Message Consumers

  • Slack
  • Discord

Future extends

  • Events through ApiGateway
  • More Event Creators
    • RDS
    • EC2 scaling
    • WAF
  • More Message Consumers

About

NotificationHubForAws

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published