【问题标题】:AWS Lambda: No space left on deviceAWS Lambda:设备上没有剩余空间
【发布时间】:2020-09-17 22:48:22
【问题描述】:

我正在尝试创建一个 lambda 函数,该函数从 S3 下载 2 个文件 - 每个 10 GB。 我只能写入/tmp 文件夹,并且/tmp 文件夹有500MB 的限制,所以我得到No space left on device

有没有办法通过 lambda 下载这些文件? 或者如果不是通过 lambda,首选选项是什么(无服务器是选项?!)?

【问题讨论】:

  • 如果你有超过 20GB 的内存,你可以使用内存中的文件。
  • @majidhajibaba “内存中的文件”是什么意思? EBS?
  • 现在您可以将 EFS 与 Lambda 一起使用

标签: amazon-web-services aws-lambda


【解决方案1】:

这对 Lambda 来说真的不是什么好工作。

我会使用数据管道之类的服务并编写自定义作业,或者如果它足够简单,则使用带有 userdata 脚本的 EC2,当任务完成时实例终止。

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2020-12-16
    • 2015-10-27
    • 2021-01-07
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多