how to copy s3 object from one bucket to another using python boto3

后端 未结 3 1068
日久生厌
日久生厌 2020-12-16 10:51

I want to copy a file from one s3 bucket to another. I get the following error:

s3.meta.client.copy(source,dest)
TypeError: copy() takes at leas

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-16 11:22

    This is the syntax from docs:

    import boto3
    
    s3 = boto3.resource('s3')
    copy_source = {
        'Bucket': 'mybucket',
        'Key': 'mykey'
    }
    s3.meta.client.copy(copy_source, 'otherbucket', 'otherkey')
    

提交回复
热议问题