如何查找是否为多部分文件上传配置了某个存储桶/文件夹

时间:2019-07-26 09:08:51

标签: amazon-s3 aws-sdk

我正在尝试完成到S3的多部分上传,但是由于403 AccessDenied 而失败。如何查找是否将某个存储桶/文件夹配置为作为AWS策略的一部分进行多部分文件上传。

  

{“代码”:500,   “消息”: “错误引发MultipartUploadResult:访问被拒绝(服务:亚马逊S3;状态码:403;错误代码:存取遭拒;请求ID:3215EEC708AC0XXC; S3扩展请求ID:eF5EBmDp6Pqribb + FGOd7rEBB42lPdVPdOxamp3nda7nsACI07VwQ7SOOowxXfSCV3eG332ahuY =)”}

1 个答案:

答案 0 :(得分:0)

如果您对该特定存储段具有写入权限,则应该能够进行分段上传。请检查您使用的角色是否具有对S3的写入权限。为了进行测试,您可以将AmazonS3FullAccess策略附加到您的角色,您应该现在就可以进行上传。

顺便说一句,您需要拥有PutObject权限才能进行分段上传。没有用于启用/禁用它的特定配置。这是文档,供您进一步参考。

  

https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html