Очередь SQS не получает все сообщения - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь получить умение Alexa для вызова лямбда-функции, которая отправляет сообщение в очередь SQS.По сути, что делает это руководствоskill Я получаю правильный ответ, созданный в лямбда-функции.Однако иногда очередь получает сообщение, а иногда - нет, это кажется совершенно случайным.Есть ли что-то, что может вызывать удаление / игнорирование сообщений?

1 Ответ

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

В вашей лямбда-функции убедитесь, что вы обрабатываете ВСЕ сообщения, полученные лямбда-функцией, а не только первое.`` `обработчик def (событие, контекст): result = {}

logger.debug(json.dumps(event))
for record in event['Records']:
    message=json.loads(record['body'])
    #do whatever you have to do with the message

` ``

...