AWS - AHA schedule changes RSS/lambda

0

Hello,

I am asking if there is an RSS link for the schedule changes on **AHA **dashboards? If yes, please provide me with that link.

If not, I am thinking about if I can configure a lambda function, or a trigger using the CloudBridge for example, that will scan the schedule changes page, if this trigger finds any event with a specific status, like (Schedule) that will send an alarm/notification for MS Teams, for example. Is this configuration able to apply?

3 Answers
0

A sample application that integrates with AHA and with pre-built integrations with a few platforms including Slack and Microsoft Teams has been published to the aws-samples Github org: https://github.com/aws-samples/aws-health-aware

profile pictureAWS
EXPERT
answered 2 years ago
  • That's right, but this solution needs to use DynamoDB, which is costly. I am trying to get the same solution without using DynamoDB.

  • @rePost-User-2140084 I think you'll find that DynamoDB is quite affordable. Even if this solution stores up to 50GB total data, executes 1 million reads per month, and 1 million writes per month, all which is unlikely with the recommended solution, your On Demand cost for DynamoDB in the us-east-1 region is estimated to be $12.63 / month. See the following pricing calculator for more details: https://calculator.aws/#/estimate?id=97be5dac0f213ca26ddde3a59bc1bad0836952d2

0

Hi,

Unfortunately, AHA does not provide RSS link for the schedule changes
However, EventBridge can notify SNS of events called "scheduledChange".

The following can be used to build a notification pipeline to EventBridge-->SNS-->Lambda-->MS Teams.

Thanks.

profile picture
Tsumita
answered 2 years ago
  • Thank you.

    But this solution is for the scheduled changes for the AWS services.

    I am asking about the AWS Health Aware Dashboard.

0

For scheduled changes, these events are delivered to the default EventBridge bus in each account (or at the organizational level via AHA). As they contain related resource and account ids, it's a better fit for EventBridge than an unauthenticated method such as RSS. In EventBridge you can build an event pattern such to capture that category of event, and then send it to whatever consumer works best for you.

Example:

{
  "detail": {
    "eventTypeCategory": [ "scheduledChange" ]
  }
}

Customers I've worked with typically send these events to SNS Topics, chat channels, ticketing systems.

profile pictureAWS
EXPERT
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions