假设我有2个AWS S3存储桶bucket_input
和bucket_output
。
我计划遍历bucket_input
的内容-对每个对象进行一些转换-然后将其保存到bucket_output
。
根据以下帖子Listing contents of a bucket with boto3,我可以简单地执行以下操作
for object_input in bucket_input.objects.all():
upload_to_output(transform(object_input))
从存储桶中间迭代中添加/删除新对象时,for object_input in bucket_input.objects.all():
的迭代表现如何?在我的用例中如何处理此最佳实践是什么?