我正在迭代200多万件物品: -
conn = boto.connect_s3('xxx','xxx')
bucket = conn.lookup('bucket_name')
for key in bucket.list():
somefunction(key.name)
Run Code Online (Sandbox Code Playgroud)
假设它在第一百万个对象上失败了,我将如何从那一点开始恢复此操作?
我通过查看boto来源找到了它.
def list(self, prefix='', delimiter='', marker='', headers=None):
Run Code Online (Sandbox Code Playgroud)
将key.name传递给marker将允许您从该点恢复操作.