Использовать данные элемента DynamoDB с Amazon SQS в функции AWS Lambda? - PullRequest
0 голосов
/ 19 мая 2019

ОК, так что на данный момент я сделал лямбда-функцию AWS, которая принимает объект, переводит объект на любой язык и помещает переведенный объект в DynamoDB.

Что мне нужно сделать, хотя, устанавливается таким образом, что когда элемент помещается в DynamoDB, это устанавливает триггер для использования функции перевода с использованием данных, которые были только что помещены в DynamoDB.Я знаю, что должен использовать Amazon SQS, но я действительно не знаю, как это сделать.Я не могу найти соответствующую помощь онлайн.

Я создал очередь и установил ее в качестве триггера для моей функции, которая помещает исходный объект в БД, но это все, что я сделал.Может кто-нибудь помочь или даже указать мне направление соответствующего учебного пособия или видео?

1 Ответ

0 голосов
/ 20 мая 2019

Из Потоки DynamoDB и лямбда-триггеры AWS - Amazon DynamoDB :

Amazon DynamoDB интегрирован с Lambda AWS, так что вы можете создавать триггеры - фрагменты кода, которые автоматически реагируют насобытия в DynamoDB Streams.С помощью триггеров вы можете создавать приложения, которые реагируют на изменения данных в таблицах DynamoDB.

Таким образом, если вы конфигурируете потоки DynamoDB для своей таблицы DynamoDB, она может запускать функцию Lambda, которая выполняет перевод.Нет необходимости использовать очередь Amazon SQS.

...