🌊

AWS RDSのイベントをEventBridge(+Input transformer)でSNSに送る 

2022/08/06に公開

やりたいこと

RDSにイベントが発生したら全部取得したい。

イベントの種類はこちらで
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Messages.html

EventPattern

{
  "source": ["aws.rds"],
  "detail-type": ["RDS DB Instance Event"]
}

SNS をターゲットにしてInput transformerで整形する

SNSは既存のものを使用。時間とリソース名とEventIDだけあれば良いので、Input transformerを使った。

Input path

{
  "time": "$.time",
  "resources": "$.resources",
  "EventID": "$.detail.EventID",
  "Message": "$.detail.Message"
}

Template

{
  "time": <time>,
  "resources": <resources>,
  "EventID": <EventID>,
  Message": <Message>
}

Discussion