amazon-web-services - 从 Lambda 访问 EC2 中的文件

标签 amazon-web-services amazon-ec2 lambda

我在 AWS 中几乎没有 EC2 服务器。每当磁盘空间超过限制时,我想自动删除EC2实例中的一些文件(可能是日志文件夹)。我计划为此使用 Lambda 和 cloudwatch。我可以使用 Lambda 与 EC2 交互吗?如果不可能,实现此功能的替代方法是什么。

最佳答案

这不是 AWS Lambda 函数的合适用例。

AWS Lambda 适用于需要计算来响应事件的任务。然而,您的用例是操纵 EC2 实例上的信息,这不需要云计算。

您可以在每台计算机上运行由计划任务触发的脚本。

或者,您可以使用 Systems Manager Run Command (也称为 EC2 运行命令),它允许您在多个 Amazon EC2 实例上运行命令并查看结果。这可以用来触发本地脚本,也可以传递整个命令来运行(包括脚本)。它是专门为您描述的任务类型而构建的。

关于amazon-web-services - 从 Lambda 访问 EC2 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45031372/

相关文章:

amazon-web-services - 尝试运行 Lambda 函数来调用 ssm 并定义一个 EC2 标签以将其推送到多个实例上

http - 无法访问 EC2 (AWS) 上的端口 8080

c# - 'lambda expression' 和 'lambda expression' 之间没有隐式转换?

C# Linq Lambda Left Join Where Right is Null

Python 3.4 嵌套循环使用 lambda 过滤器工作异常

php - 安装 SOAP 扩展 PHP 配置 (AWS)

python - 带有 Zappa 的 AWS Lambda 在 "import module ' 处理程序' : No module named 'werkzeug' "上失败

git - -bash : hooks/post-receive: Permission denied

amazon-web-services - 如何从 Jenkins 管道启动和停止 EC2 实例

python - cli 上的 pip 版本错误