小编sig*_*asl的帖子

BOTO3 - 复制 s3 对象时访问被拒绝

我正在尝试从一个存储桶复制到另一个存储桶,每个存储桶都有自己的访问密钥和秘密。

我可以连接到第一个存储桶并下载文件。可能需要注意的是,我没有对从中复制的存储桶的完全访问权限,这意味着我无法读取存储桶中的所有密钥,而只能读取我有权访问的子集。我可以完全控制要复制到的第二个存储桶。

client2 是我要复制到的位置,而 client 是我要复制的位置。

copy_source = {
    'Bucket': bucketName,
    'Key': key
     }

client2.copy(CopySource = copy_source,Bucket=bucketName2,Key=key,SourceClient=client)
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误: botocore.exceptions.ClientError: 调用 UploadPartCopy 操作时发生错误 (AccessDenied):访问被拒绝

我是新手,任何帮助将不胜感激!

amazon-s3 python-3.x boto3 tealium

3
推荐指数
1
解决办法
7807
查看次数

标签 统计

amazon-s3 ×1

boto3 ×1

python-3.x ×1

tealium ×1