Zgodnie z moją dyskusją z pracownikiem pomocy technicznej AWS, może być kilka wiadomości z pustymi rekordami i dlatego nie jest dobrym pomysłem przerywanie, gdy len(get_response['Records']) ==0.
Sugerowane lepsze podejście to - możemy mieć licznik wskazujący maksymalną liczbę wiadomości, które można odczytać w pętli uruchamiania i zamykania po przeczytaniu tylu wiadomości.