Если вы хотите, чтобы функция AWS Lambda «разархивировала на S3», то функция Lambda должна:
- Загрузить файл Zip в локальное хранилище
- Разархивировать файлы
- Циклически просматривайте файлы и загружайте каждый из них в Amazon S3
Обратите внимание, что максимум 500 МБ дискового пространства доступно для функций Lambda (в каталоге /tmp/
), и это пространство должно содержать как zip-файл, так и извлеченные zip-файлы.
Кроме того, вам необходимо расширить настройку timeout , чтобы выделить достаточное время для выполнения функции всеми вышеперечисленными операциями.