【发布时间】:2021-04-19 21:35:48
【问题描述】:
我可以列出源存储桶中的文件,但是当我尝试下载它们时出现“客户端错误 403”,源团队启用了服务器端加密 AES256。 所以当我尝试时:
client.download_fileobj(bucket, file, f, ExtraArgs={"ServerSideEncryption": "AES256"})
我收到 ValueError: Invalid extra_args key 'ServerSideEncryption',必须是以下之一:VersionId、SSECustomerAlgorithm、SSECustomerKey、SSECustomerKeyMD5、RequestPayer 我该如何解决这个问题?
【问题讨论】:
-
您能否发布存储桶策略和附加到您的 IAM 用户/角色的 IAM 权限?
-
@jellycsc 对于我的角色,我拥有 S3fullaces 并承担角色权限。源团队说他们给了我对他们存储桶的完全访问权限。他们说启用了服务器端加密并要求我添加--sse AES256
标签: python amazon-s3 boto3 amazon-kms