Да, вы можете использовать лямбду. В частности, вы можете настроить Отображение источника событий между вашей очередью SQS и лямбда-функцией.
В этом случае служба Lambda будет извлекать для вас очередь SQS и вызывать вашу функцию всякий раз, когда появляются сообщения. Вам не нужно ничего делать, в том смысле, что вам не нужно беспокоиться о реализации процедуры вытягивания.
Лямбда-сервис заботится о вытягивании. Он также удалит сообщение из очереди, если ваша функция завершится успешно. Таким образом, вам не нужно явно удалять сообщения из очереди.