При попытке загрузить большой файл ~700 МБ в лямбду с s3 запускается сообщение "Нет свободного места на устройстве".
Вариант использования: Сканирование загруженного файла на s3 с помощью AWS Lambda.
Проблема: при загрузке файла для сканирования с использованием ClamAV в функции лямбды я сталкиваюсь с "Нет свободного места на устройстве", когда файл> 500 МБ.
Я попробовал ниже два способа
- Смонтируйте файловую систему, такую как S3 или EFS, на лямбду, чтобы clamav мог напрямую сканировать. - Функция еще не доступна.
- ClamAV сканирует память после чтения файла с S3. - Не выглядит его поддерживается.
Есть ли другой рекомендуемый способ обойти это?
1 ответ
Если сканирование файлов размером более 512 МБ является основным требованием, то AWS Lambda не подходит для вас.
AWS Lambda ограничено 512 МБ дискового пространства.
См. Ограничения по лямбде в AWS: https://docs.aws.amazon.com/lambda/latest/dg/limits.html