aws-health-aware
aws-health-aware copied to clipboard
AHA is an incident management & communication framework to provide real-time alert customers when there are active AWS event(s). For customers with AWS Organizations, customers can get aggregated acti...
*Issue #72* *Description of changes:* Moved the call to `get_account_name` from the `event_entities` loop to the `affected_accounts` loop to reduce the number of calls to get the account name when...
https://github.com/aws-samples/aws-health-aware/blob/6f047af3ec397e1cb5896f3c96dde9893d4bf880/handler.py#L354 The call to `get_account_name` in `get_affected_entities` is currently in inside the loop around the returned entities for the Health event. As this is only used when Org Mode is...
https://api.slack.com/automation/triggers *Issue #, if available:* *Description of changes:* By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your...
AHA currently uses AWS Health API polling to get event notifications. Instead, AHA could use [EventBridge notifications](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html) to respond to AWS Health events. This would be more efficient than polling...
*Issue #68 * *Description of changes:* make region initialisation a function in order to avoid being ignored due to cold start By submitting this pull request, I confirm that you...
Due to recent AWS Health Event occurring during the past two days. The Lambda started to fail on second day posting messages to Slack and Chime due to 413 Request...
There is an issue in the code when the DNS is switching from one region to another. We have noticed that when there is a failover from one region to...
Just wonder if anyone consider to add [CDK](https://docs.aws.amazon.com/cdk/v2/guide/home.html) deploy capability, as more and more teams started using it.
*Issue:* https://github.com/aws-samples/aws-health-aware/issues/56 https://github.com/aws-samples/aws-health-aware/issues/64 *Description of changes:* use `file` instead of `template_file`, and also support for running code on Mac By submitting this pull request, I confirm that you can use,...
Many partner-resold customers do not have Management account permissions, and partners are also unwilling to create this role, So it is good to add this support