用例:使用 AWS Lambda 在 s3 上扫描上传的文件。
问题:在 lambda 函数中使用 ClamAV 下载文件进行扫描时,当文件 > 500MB 时,我遇到“设备上没有剩余空间”。
我尝试了以下两种方法
- 在 lambda 上挂载 S3 或 EFS 等文件系统,以便 clamav 可以直接扫描。- 功能尚不可用。
- ClamAV 在从 S3 读取文件后扫描内存。- 看起来不支持。
有没有其他推荐的方法来解决它?
用例:使用 AWS Lambda 在 s3 上扫描上传的文件。
问题:在 lambda 函数中使用 ClamAV 下载文件进行扫描时,当文件 > 500MB 时,我遇到“设备上没有剩余空间”。
我尝试了以下两种方法
有没有其他推荐的方法来解决它?
如果扫描大于 512 MB 的文件是主要要求,那么 AWS Lambda 对您来说不是一个好的选择。
AWS Lambda 的磁盘空间限制为 512 MB。
请参阅 AWS Lambda 限制:https ://docs.aws.amazon.com/lambda/latest/dg/limits.html