Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用SNS通知自动停止RDS实例_Amazon Web Services_Aws Lambda_Amazon Rds - Fatal编程技术网

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

Amazon web services 使用SNS通知自动停止RDS实例,amazon-web-services,aws-lambda,amazon-rds,Amazon Web Services,Aws Lambda,Amazon Rds,我是否可以通过使用SNS通知(触发Lambda函数而不是CloudWatch中的定时cron表达式)在RDS实例重新启动时自动停止该实例 因为我发现自动化只使用在cron表达式中指定的时间检查的CloudWatch事件 我正在寻找一种经济高效且标准化的解决方案,它可以在RDS实例重新启动时立即停止,因为我大部分时间都想停止它。根据: 您可以停止DB实例长达七天。如果在七天后未手动启动DB实例,则会自动启动DB实例 这样做是为了确保RDS实例接收定期更新 停止功能的设计目的不是让数据库始终处于有效

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

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

我正在寻找一种经济高效且标准化的解决方案,它可以在RDS实例重新启动时立即停止,因为我大部分时间都想停止它。

根据:

您可以停止DB实例长达七天。如果在七天后未手动启动DB实例,则会自动启动DB实例

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

停止功能的设计目的不是让数据库始终处于有效停止状态

是的,您可能会让SNS触发一个Lambda函数来再次停止数据库,但不建议这样做


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

John感谢您的回答。我想知道通过触发lambda函数的云观察事件停止rds是否有效,而不是sns触发lambda函数?