如果我有超过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数组中排序以获取最新的对象?