Можно ли загрузить файл PDF через AWS API Gateway и лямбда-функцию в корзину S3? - PullRequest
0 голосов
/ 25 февраля 2019

Мне нужно загрузить файл PDF с помощью веб-приложения в корзину s3.Я следую за серверной архитектурой с AWS лямбда.Это возможно с AWS API Gateway и лямбда?Кстати, я использую узел.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Наиболее удобный / эффективный способ загрузки на S3 - использование предварительно назначенных URL-адресов .При этом вы делегируете проверенный API S3, чтобы сделать тяжелую работу за вас.

Ваше приложение будет использовать лямбда-функцию просто для получения предварительно назначенного URL-адреса, тогда загрузка будет осуществляться непосредственно на S3, и, конечно, вы можете обработать файл со второй лямбда-кодом после его загрузки.

Вы можете увидеть описание аналогичного решения (без API Gateway) на Блог Stratosparks

0 голосов
/ 25 февраля 2019

Да, это возможно, и есть много разных решений.Я бы предложил , используя API-шлюз в качестве прокси для S3 и пропуская функцию Lambda при загрузке.Затем вы можете использовать события S3 для запуска любых необходимых лямбда-функций для обработки объекта после загрузки.

...