AWSテクニカルサポート担当者との話し合いによると、空のレコードを含むメッセージがいくつかある可能性があるため、len(get_response ['Records'])==0のときに中断することはお勧めできません。
提案されたより良いアプローチは、実行および終了ループで読み取ったメッセージの最大数を示すカウンターを、同じ数のメッセージを読み取った後に持つことができるというものでした。
AWSテクニカルサポート担当者との話し合いによると、空のレコードを含むメッセージがいくつかある可能性があるため、len(get_response ['Records'])==0のときに中断することはお勧めできません。
提案されたより良いアプローチは、実行および終了ループで読み取ったメッセージの最大数を示すカウンターを、同じ数のメッセージを読み取った後に持つことができるというものでした。