2017-06-02 67 views
3

在特定的RDS列作爲日期,我保存用戶試用結束時的信息。AWS:我可以使用什麼來在RDS上運行定期任務?

我打算在數據庫中每天檢查這些日期,當少數幾天左右到試驗結束時,我想發送一封電子郵件(與SES)。

如何在AWS中運行週期性任務來檢查數據庫?我知道,我可以使用:

  • LAMBDA
  • EC2(或彈性魔豆)

有,我已經錯過了任何其他的解決辦法嗎?

+1

你只會在這裏得到這種類型的問題的意見,堆棧不是這個最好的地方。此外,您已經擁有CloudWatch預定的最佳解決方案imho,Lambda。 –

+1

你沒有提到哪種RDS。 RDS Aurora for MySQL有一個內置的事件調度程序,可以從RDS內部產生Lambda函數。 –

回答

1

與LAMDA here

去,你可以創建一個lambda函數和直接AWS lambda來執行它的定期。您可以指定固定費率(例如,每小時或15分鐘執行一次Lambda函數),也可以指定Cron表達式。

2

您也可以使用AWS Batch。如果工作繁重並需要更多時間才能完成,這樣更合適。

相關問題