Отправка вновь созданного значения первичного ключа обратно в приложение с помощью Lambda - PullRequest
0 голосов
/ 10 мая 2019

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

Должен ли я использовать SNS для отправки значения?Все мнения приветствуются!

1 Ответ

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

На ум приходит несколько идей:

1) Когда ваше мобильное приложение создает сообщение SQS, оно должно включать некоторую информацию обратного вызова в полезную нагрузку, чтобы Lambda знала, как связаться с мобильным приложением и отправить информацию первичного ключа.

2) Похоже, это должен быть синхронный вызов API REST. Вместо того, чтобы мобильное приложение создавало сообщение в очереди, оно могло бы вместо этого вызывать вашу лямбда-функцию через синхронный запрос API-шлюза, который затем может напрямую вернуть первичный ключ вызывающей стороне.

...