AWS лямбда может запускаться разными способами, такими как API-шлюз, S3Event, уведомление SNS и SQS.API-шлюз интегрирует лямбду с конечными точками HTTP.API-шлюз не предназначен для обработки загрузки файлов.API-шлюз преобразует двоичные данные в кодированный в base64 текст.Обработка двоичных данных в виде текста занимает много памяти, и обработка также становится сложной.
Также шлюз API имеет ограничение в 10 МБ на размер полезной нагрузки.Лучший подход к загрузке файлов - использование S3.Еще лучшим подходом будет использование лямбда-функции для генерации предварительно подписанного URL-адреса S3 для загрузки файлов.
Функция Spring Cloud при интеграции со шлюзом API предназначена для предоставления единой конечной точки HTTP.Однако интеграция AWS Lambda с весенней загрузкой с помощью awslabs может предоставить несколько конечных точек.Выберите подход, который лучше всего работает для вас.
Надеюсь, это поможет.