Лямбда читает DynamoDB и отправляет в конечную точку ML - PullRequest
0 голосов
/ 31 октября 2018

Справочная информация:

У меня есть таблица DynamoDB с колонкой «TimeStamp | Data1 | Data2». я также есть конечная точка ML в SageMaker, которая нуждается в Data1 и Data2 для сгенерировать одно выходное значение (оценка).

Вопрос:

Я хочу написать лямбда-функцию (Java или Python) для чтения последняя строка в таблице DynamoDB, и отправить это через Конечная точка и получить оценку.

Что я пробовал:

Я нашел только руководства, где вы делаете это, экспортируя все Таблицу DynamoDB на s3 и в Data Pipeline отправляют в конечную точку. Я не хочу, чтобы это работало!

1 Ответ

0 голосов
/ 09 ноября 2018

Я инженер команды Sagemaker.

Как я понимаю, вы бы хотели использовать лямбда-функцию для

  1. Прослушивание обновлений таблицы DynamoDB

  2. Вызвать конечную точку Sagemaker для прогнозов в реальном времени.

Для (1), DynamoDB stream может быть прекрасным местом для начала. Вот учебник для обработки потоков DynamoDB с использованием функции Lambda:

Для (2) приведено пошаговое руководство для вызова конечной точки Sagemaker для предсказаний внутри функции Lambda.

Надеюсь, это поможет.

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