python – Boto3 / S3:使用copy_object重命名对象

我正在尝试使用python boto3在我的s3存储桶中重命名文件,我无法清楚地理解这些参数.有人可以帮我吗?

我正在计划的是将对象复制到新对象,然后删除实际对象.

我在这里发现了类似的问题,但我需要使用boto3的解决方案.

解决方法:

我发现了另一个解决方

s3 = boto3.resource('s3')
s3.Object('my_bucket','new_file_key').copy_from(CopySource='my_bucket/old_file_key')
s3.Object('my_bucket','old_file_key').delete()
上一篇:python – 使用Boto 3显示EC2实例名称


下一篇:使用boto3和回调跟踪S3文件的下载进度