Я хотел бы создать бессерверную функцию faas, и у меня возникли некоторые проблемы.
Контекст: Эта функция будет обрабатывать большие файлы данных, которые хранятся на Amazon S3. В HTTP-запросе я укажу файл, к которому нужно обратиться, и тогда у меня нет другого выбора, кроме как загрузить в контейнер функции.
Мой вопрос: как можно обрабатывать большие файлы в функцию faas? Могу я попросить временное хранилище? На данный момент будет ограничение на место для хранения.
Я видел в faas, что нет возможности иметь тома. Большинство примеров, которые я нашел на inte rnet, объясняют, что решение для файлов в faas состоит в использовании облачного провайдера (s3, minio), но в какой-то момент может потребоваться загрузить файл и обработать его непосредственно в функции. .
Что касается S3, есть библиотека s3fs для монтирования корзины в систему, но для нее требуются определенные c параметры при запуске контейнера функций, которые я не могу изменить в faas.
Более общие вопросы, связанные с этим топом c: В контейнере без внешнего тома, каково доступное место для хранения? Определяется ли он при построении образа docker?
Благодарю за вашу помощь в этом.