какое то непонятное для меня пока поведение.
                      
                      
                      1. Есть публичная функция, обращение к которой помещает сообщение в очередь MessageQueue
                      
                      
                      2. Есть триггер на эту очередь и на функцию
                      
                      
                      
                      
                      
                      Так вот если запускать в функции тестирование - то она получает body сообщения в очереди (3 строка сверху на скрине).
                      
                      
                      Если же работает схема с триггером, то сообщение из очереди без Body (3 строка снизу на скрине)
                      
                      
                      При этом после отработки функции по триггеру - очередь очищается, как будто все отработало корректно.
                      
                      
                      
                      
                      
                      В чем может быть причина? Это как то триггер влияет или куда еще стоит поглядеть пристальнее?
                      
                      
                    
На скрине строка лога не до конца. Там точно дальше нет Body?
А вы логируете что? Первый параметр фции?
ну фактически вот полезный код в handler отдельной функцией создается клиент boto3, но с ним судя по сообщению - нет проблем. и далее получение сообщения
Вам не нужно самому получать сообщение из очереди. Оно будет в первом аргументе event функции
были такие мысли в самом начале, но что то отбросил их... тоже казалось изначально, что это логично, раз уж в триггере конкретная очередь указывается... спс, пойду далее пробовать)
Обсуждают сегодня