При попытке загрузить большой файл ~700 МБ в лямбду с s3 запускается сообщение "Нет свободного места на устройстве".

Вариант использования: Сканирование загруженного файла на s3 с помощью AWS Lambda.

Проблема: при загрузке файла для сканирования с использованием ClamAV в функции лямбды я сталкиваюсь с "Нет свободного места на устройстве", когда файл> 500 МБ.

Я попробовал ниже два способа

  1. Смонтируйте файловую систему, такую ​​как S3 или EFS, на лямбду, чтобы clamav мог напрямую сканировать. - Функция еще не доступна.
  2. ClamAV сканирует память после чтения файла с S3. - Не выглядит его поддерживается.

Есть ли другой рекомендуемый способ обойти это?

1 ответ

Если сканирование файлов размером более 512 МБ является основным требованием, то AWS Lambda не подходит для вас.

AWS Lambda ограничено 512 МБ дискового пространства.

См. Ограничения по лямбде в AWS: https://docs.aws.amazon.com/lambda/latest/dg/limits.html

Другие вопросы по тегам