Как разархивировать файл s3 через лямбду и связать с другими лямбда-функциями, используя nodejs? - PullRequest
0 голосов
/ 01 июня 2019

Два вопроса здесь: - У меня есть ZIP-файл, который после загрузки на S3 должен вызвать событие и 1. разархивируйте файл 2. После разархивирования вторая лямбда должна сработать и вызвать api.

1 Ответ

0 голосов
/ 02 июня 2019

Если вы хотите, чтобы функция AWS Lambda «разархивировала на S3», то функция Lambda должна:

  • Загрузить файл Zip в локальное хранилище
  • Разархивировать файлы
  • Циклически просматривайте файлы и загружайте каждый из них в Amazon S3

Обратите внимание, что максимум 500 МБ дискового пространства доступно для функций Lambda (в каталоге /tmp/), и это пространство должно содержать как zip-файл, так и извлеченные zip-файлы.

Кроме того, вам необходимо расширить настройку timeout , чтобы выделить достаточное время для выполнения функции всеми вышеперечисленными операциями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...