1

用例:使用 AWS Lambda 在 s3 上扫描上传的文件。

问题:在 lambda 函数中使用 ClamAV 下载文件进行扫描时,当文件 > 500MB 时,我遇到“设备上没有剩余空间”。

我尝试了以下两种方法

  1. 在 lambda 上挂载 S3 或 EFS 等文件系统,以便 clamav 可以直接扫描。- 功能尚不可用。
  2. ClamAV 在从 S3 读取文件后扫描内存。- 看起来不支持。

有没有其他推荐的方法来解决它?

4

1 回答 1

3

如果扫描大于 512 MB 的文件是主要要求,那么 AWS Lambda 对您来说不是一个好的选择。

AWS Lambda 的磁盘空间限制为 512 MB。

请参阅 AWS Lambda 限制:https ://docs.aws.amazon.com/lambda/latest/dg/limits.html

于 2018-03-14T04:54:22.733 回答