Parse AWS CloudTrail events and send alerts to Slack for events that match pre-configured rules
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/4.0.1...4.0.2
Change python version requirements from pinned 3.10.10 to 3.10.10 <= X <= 4.0.0 range
Posting duplicated events to a thread of the previous Slack message with a configurable duration for "considering" previous events.
Made minor fixes to the existing default rules. Introduced more rules for: Stopping Cloudtrail logs. Updating, deleting, and configuring the Trail. Updating the configuration and code of the Cloudtrail to Slack lambda.
Slack will be notified if an object is deleted from the Access logs bucket.
The module now continues parsing events even if an error is encountered. In case of a ParsingEventError, a notification is sent to Slack.
Improved logging Log levels
Added tests for every default rule. Integrated message processing tests within CI.
Added validation for module configurations. Introduced an S3 notification filter prefix.
Renamed the branch from master
to main
.
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.2.2...4.0.0
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.2.0...3.2.2
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.1.1...3.2.0
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/v3.1.0...3.1.1
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.0.0...v3.1.0
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/2.3.3...3.0.0
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/2.3.2...2.3.3
Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/2.3.1...2.3.2