Я хотел бы добиться поиска службы документов почти в реальном времени, и вот моя идея:
- Я планирую использовать DynamoDB в качестве основного хранилища документов;
- а затем всякий раз, когда происходит новое обновление документа, создается событие в потоке DynamoDB;
- Я хотел бы попросить CloudSearch подобрать события в потоке и обновить индекс в CloudSearch
Мой вопрос заключается в том, как интегрировать поток DynamoDB с CloudSearch. Я чувствую, что мог бы использовать лямбда-функцию между ними (т. е. запускать лямбда-функцию, которая выполняет операцию записи/обновления индекса для обработки события в потоке). Я бы работал, но я просто чувствую, что это может быть дорогой способ достичь моей цели (потому что лямбда стоит $$).
Предоставляет ли Amazon какой-либо хук, который напрямую интегрирует поток DynamoDB с CloudSearch? Мне интересен этот подход из-за следующего рисунка (из него ясно следует, что CloudSearch и Lambda — разные точки интеграции).