Как обрабатывать большие файлы в функции open-faas? - PullRequest
0 голосов
/ 26 мая 2020

Я хотел бы создать бессерверную функцию faas, и у меня возникли некоторые проблемы.

Контекст: Эта функция будет обрабатывать большие файлы данных, которые хранятся на Amazon S3. В HTTP-запросе я укажу файл, к которому нужно обратиться, и тогда у меня нет другого выбора, кроме как загрузить в контейнер функции.

Мой вопрос: как можно обрабатывать большие файлы в функцию faas? Могу я попросить временное хранилище? На данный момент будет ограничение на место для хранения.

  • Я видел в faas, что нет возможности иметь тома. Большинство примеров, которые я нашел на inte rnet, объясняют, что решение для файлов в faas состоит в использовании облачного провайдера (s3, minio), но в какой-то момент может потребоваться загрузить файл и обработать его непосредственно в функции. .

  • Что касается S3, есть библиотека s3fs для монтирования корзины в систему, но для нее требуются определенные c параметры при запуске контейнера функций, которые я не могу изменить в faas.

Более общие вопросы, связанные с этим топом c: В контейнере без внешнего тома, каково доступное место для хранения? Определяется ли он при построении образа docker?

Благодарю за вашу помощь в этом.

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