2017-10-13 10 views
1

지난 몇 달 동안 작업을 시작한 AWS를 처음 사용했습니다. 클라이언트로부터의 요구가 ,AWS RDS 알림을 직접받을 수 있습니까

Get the daily count of `users` table from `AWS RDS` in an alert at 7 am pacific. 

나는이 작업을 수행하는 파이썬 스크립트를 작성할 수 있습니다 및 cronjob에 또는 람다와 클라우드 시계 일정을 설정하여 AWS instace에서 실행할 수 있습니다.

하지만

  1. 는 SQL 실행할 수 있습니다 AWS (OR AWS RDS)에 뭔가가 있다는 클라이언트에서 들었습니다 (또는 속편)) 쿼리
  2. 그리고를 보내

그는 우리 동료 중 하나가 다른 목적을했던 (그리고 슬픈 부분은 동료 :(지금 우리의 조직을 떠난 것입니다)라고 덧붙였다 경고 이메일에 쿼리 결과. 그래서 curiou 해요

AWS 또는 RDS에서 경고 알림을 보내기 위해 직접 수행 한 작업.

아무도 아이디어가 있다면 제안 해주세요.

답변

3

람다 함수에서 쿼리를 작성하고 SES 또는 SNS를 사용하여 알림을 보내는 방법은 내가 어떻게 할 것인가이며 이러한 옵션 중 하나는 'AWS에서'수행하는 것입니다.

사용중인 RDS의 특성 (SQL Server Aurora, Postgres 등)에 따라 벤더 특정 방법이있을 수 있지만 개인적으로는 여전히 lambda/cloud watch 이벤트 방법을 선택합니다.