gpt4 book ai didi

amazon-web-services - Boto3:复制存储桶中的对象

转载 作者:行者123 更新时间:2023-12-02 01:48:16 25 4
gpt4 key购买 nike

是否可以将一个前缀内的对象复制/复制到同一个 s3 存储桶中的另一个前缀?

最佳答案

您可以使用 copy_object()将 Amazon S3 中的对象复制到另一个前缀、另一个存储桶甚至另一个区域。复制完全在 S3 中进行,无需下载/上传对象。

例如,要将 mybucket 中的对象从 folder1/foo.txt 复制到 folder2/foo.txt,您可以使用:

import boto3

s3_client = boto3.client('s3')

response = s3_client.copy_object(
CopySource='/mybucket/folder1/foo.txt', # /Bucket-name/path/filename
Bucket='mybucket', # Destination bucket
Key='folder2/foo.txt' # Destination path/filename
)

关于amazon-web-services - Boto3:复制存储桶中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70648544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com