我必须使用 Python Boto API 将文件在一个存储桶之间移动到另一个存储桶。 (我需要它从第一个存储桶中“剪切”文件并将其“粘贴”到第二个存储桶中)。
最好的方法是什么?
** 注意:如果我有两个不同的访问密钥和秘密密钥,这有关系吗?
如果您使用 boto3(较新的 boto 版本),这非常简单
import boto3
s3 = boto3.resource('s3')
copy_source = {
'Bucket': 'mybucket',
'Key': 'mykey'
}
s3.meta.client.copy(copy_source, 'otherbucket', 'otherkey')
(Docs http://boto3.readthedocs.io/en/latest/reference/services/s3.html#S3.Client.copy)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)