AWS - 使用 CloudWatch 在 ec2 实例上触发脚本

PDL*_*PDL 5 amazon-ec2 amazon-web-services amazon-cloudwatch aws-lambda

我发现了很多类似的问题,但似乎没有一个问题专门针对我的问题:我有一个删除旧日志文件的 python 脚本。我有 Cloudwatch 来监控可用存储,当触发警报时是否可以触发该脚本(IE,运行此命令:python mypythonscript.py)。

根据我的所有研究,这似乎是不可能的,除非我们开发一个系统来解释 CloudWatch 和 SNS 发送的电子邮件,然后根据该解释运行脚本。

我们的目标是在发出警报时自我修复此问题,但从我们收集到的信息来看,CloudWatch 本身似乎不可能触发 EC2 实例上发生的任何情况。如果这是真的,我只是在寻找比我聪明的人的确认!

谢谢!

Mar*_*k B 6

CloudWatch 本身无法在您的 EC2 实例上运行命令。不过,您可以将 CloudWatch 与其他一些 AWS 服务结合起来来实现您的目标。我建议完成此任务的方法如下: