Paginar una consulta de DynamoDB en boto3

¿Cómo puedo recorrer todos los resultados en una consulta de DynamoDB, si abarcan más de una página? Esta respuesta implica que la paginación está integrada en la función de consulta (al menos en v2), pero cuando bash esto en v3, mis elementos parecen limitados:

import boto3 from boto3.dynamodb.conditions import Key, Attr dynamodb = boto3.resource('dynamodb') fooTable = dynamodb.Table('Foo') response = fooTable.query( KeyConditionExpression=Key('list_id').eq('123') ) count = 0 for i in response['Items']: count += 1 print count # Prints a subset of my total items 

ExclusiveStartKey es el nombre del atributo que está buscando. Utilice el valor que se devolvió para LastEvaluatedKey en la operación anterior.

El tipo de datos para ExclusiveStartKey debe ser String, Number o Binary. No se permiten tipos de datos establecidos.

http://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html#DynamoDB.Client.query