По вашему вопросу, lambdas может использовать временный каталог /tmp
для хранения файлов.Это имеет ограничение 500 МБ.Поскольку лямбда-контейнер МОЖЕТ использоваться повторно для повышения производительности, существует вероятность того, что файл все еще будет доступен для следующего лямбда-вызова.Это не рекомендуется, но в некоторых случаях может быть полезным.В любом случае, если вам это действительно нужно, лучше использовать систему кэширования.
В дополнение к вашим соображениям, AWS Lambdas не годятся для:
- Для сохранения состояниякак файлы, которые загружаются и могут быть использованы позже.
- Обработка ОС
- Долгосрочные задачи
- Приложения с требованиями к жесткой задержке.
- В зависимости от базы данныхклиент, множественные одновременные лямбды могут привести к издержкам в соединениях с базой данных, так как клиент создается для каждой лямбды.