Как выполнить команды CLI Flask в среде без сервера AWS? - PullRequest
0 голосов
/ 02 октября 2019

Мне нужно иметь возможность периодически запускать команду CLI (или выполнять функцию, вызываемую этой командой). Приложение представляет собой приложение без сервера, использующее Python, развертываемое с помощью Zappa.

Мне нужно иметь возможность запускать функцию, которая находится внутри развернутой лямбды.

Любая помощь будет принята с благодарностью, так как я немного застрял в поисках вариантов действий.

Я попытался создать событие cloudwatch, которое запускает Lambda (развернутое приложение), которое использует входные преобразователи для вызова моей функции в lib.module.myfunction, однако это не работает.

Я поместил имя функции в описании / названии правила события со следующим входным преобразователем без удачи.

{"detail-type":"$.detail-type","resources":"$.resources","detail":"$.detail","id":"$.id","source":"$.source","time":"$.time","region":"$.region","version":"$.version","account":"$.account"}

{"time": <time>, "detail-type": <detail-type>, "source": <source>,"account": <account>, "region": <region>,"detail": <detail>, "version": <version>,"resources": <resources>,"id": <id>,"kwargs": {}}{"detail-type":"$.detail-type","resources":"$.resources","detail":"$.detail","id":"$.id","source":"$.source","time":"$.time","region":"$.region","version":"$.version","account":"$.account"}

{"time": <time>, "detail-type": <detail-type>, "source": <source>,"account": <account>, "region": <region>,"detail": <detail>, "version": <version>,"resources": <resources>,"id": <id>,"kwargs": {}}```
...