使用SNS通知自动停止RDS实例

时间:2018-04-29 10:07:16

标签: amazon-web-services aws-lambda amazon-rds

是否可以在重新启动RDS实例时使用SNS通知自动停止RDS实例,该通知会触发Lambda函数而不是CloudWatch中的预定cron表达式?

我发现自动化仅使用在cron表达式中指定的时间检查的CloudWatch事件?

我正在寻找一种经济高效且标准化的解决方案,一旦重启就会停止RDS实例,因为我想在大多数时间停止它。

1 个答案:

答案 0 :(得分:1)

根据Stopping an Amazon RDS DB Instance Temporarily - Amazon Relational Database Service

  

您可以将数据库实例停止最多七天。如果七天后未手动启动数据库实例,则会自动启动数据库实例。

这样做是为了确保RDS实例接收定期更新。

停止功能的目的不是让数据库始终有效停止。

是的,您可能有SNS触发Lambda函数再次停止数据库,但不建议这样做。

相反,建议您创建数据库的快照,然后终止它。当您需要数据库时,可以从快照启动新的RDS实例。