Понимание лямбды для вызова API - PullRequest
0 голосов
/ 21 сентября 2018

Я совершенно новичок в Lambda (или AWS) и все еще собираю знания и опыт в этой области.

Теперь я создавал приложение, в котором требовалось получать данные из твиттера Hashtag.

Если я правильно понял, Twitter ограничивает количество вызовов API, которые мы делаем каждую минуту (?), Следовательно, нам нужен бэкэнд и аутентификация oAuth2.

В простом экспресс-приложении я бы сделал вызов API в глобальной области видимости, чтобы получить данные, и использовал бы setInterval для обращения к этому API через каждую x минуту, чтобы не превышать количество ограничений.

Теперь, основываясь на очень смутном понимании, я полагаю, что лямбда-функция запускает функцию, когда она нам нужна, поэтому правильно ли предполагать, что мы не можем использовать лямбда-выражения для таких случаев использования?

1 Ответ

0 голосов
/ 21 сентября 2018

Старый способ сделать это - запустить работу cron, которая запускает определенный скрипт очень часто.Способ запуска кода AWS периодически использует запланированные события CloudWatch.Вы можете настроить частоту запуска определенной цели и установить ее в качестве лямбда-функции.

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/RunLambdaSchedule.html

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...