list_objects_v2获取最新对象S3

时间:2018-06-19 05:00:10

标签: python-3.x amazon-s3 boto3

如果我有超过1000个对象,那么在boto3中获取S3路径中的最新对象的权限/效率是否正常?

keys=[]
kwargs = {'Bucket': bucket_name, 'Prefix': key}
  while True:
      resp = get_conn().list_objects_v2(**kwargs)
      keys.append(sorted(response['Contents'], key=lambda item: item['LastModified'])[-1])

      try:
          kwargs['ContinuationToken'] = resp['NextContinuationToken']
      except KeyError:
          break

然后在keys数组中排序以获取最新的对象?

0 个答案:

没有答案