Size: a a a

2021 June 17

АП

Агент Печенька... in Python Flask
SAM и serverless.com это фреймворки для инфраструктуры вокруг Амазона.
AWS Lambda умеет запускаться по событиям из API Gateway. Так можно писать рест апи.
Это событие имеет определённую структуру, и приходит первым аргументом в хендлер функции.
Тебе нужен инструмент который будет заниматься конвертацией из этого эвента в всги (и обратно чтобы отдать ответ в апи гейтвей). Гуникорна и прочих всги серверов тут нет.
Для серверлесс фреймворка для этого есть удобный плагин.
Для сема тоже думаю есть.
Но если у тебя уже есть что-то работающее, то спроси как они его деплоили сейчас.
источник

T

Tishka17 in Python Flask
чет какой-то рандомный тутриал по фласку с sam предлагает юзать flask_lambda
источник

T

Tishka17 in Python Flask
я ж говорил как деплоили. у нас cloudformation файлик
источник

АП

Агент Печенька... in Python Flask
Тогда бери себе этот файлик и он будет ентрипоинтом для твоего фласк аппа.
https://github.com/logandk/serverless-wsgi/blob/master/serverless_wsgi.py
источник

T

Tishka17 in Python Flask
Спасибо
источник

T

Tishka17 in Python Flask
источник

АП

Агент Печенька... in Python Flask
источник

АП

Агент Печенька... in Python Flask
Или так да.
источник

T

Tishka17 in Python Flask
а zappa - это уже что-то не актуальное?
источник

АП

Агент Печенька... in Python Flask
Мы были ленивые и просто спиздили себе в репу это файлик.
источник

АП

Агент Печенька... in Python Flask
Хз, не встречал.
источник

АП

Агент Печенька... in Python Flask
источник

T

Tishka17 in Python Flask
я ленивый и лучше зависимость укажу
источник

T

Tishka17 in Python Flask
он самый, да
источник

АП

Агент Печенька... in Python Flask
Норм.
источник

T

Tishka17 in Python Flask
источник

T

Tishka17 in Python Flask
прмиер из доки
{
 "build_platform": "darwin",
 "build_user": "frank",
 "build_time": "1509732511",
 "uuid": "9c2df9e6-30f4-4c0a-ac4d-4ecb51831a74"
}
источник

АП

Агент Печенька... in Python Flask
Сомнительно как-то.
источник

T

Tishka17 in Python Flask
да ладно, serverless-wsgi меня полностью устраивает
источник

АП

Агент Печенька... in Python Flask
Я бы остерегался этого, выглядит как попытка повторить серверлесс фреймворк и это плохая идея.
источник