我的表是大约220mb 与250k 记录在其中。我正在尝试把所有这些数据输入到 python 中。我意识到这需要一个分块批处理过程并循环通过,但是我不确定如何将批处理设置为从前一个停止的地方开始。
有办法过滤我的扫描吗?据我所知,过滤发生在加载后,加载停止在1mb,所以我不会实际上能够扫描新的对象。
如有任何帮助,我将不胜感激。
import boto3
dynamodb = boto3.resource('dynamodb',
aws_session_token = aws_session_token,
aws_access_key_id = aws_access_key_id,
aws_secret_access_key = aws_secret_access_key,
region_name = region
)
table = dynamodb.Table('widgetsTableName')
data = table.scan()