listMultipartUploads 无法获取 进行中的upload事件

我通过createMultipartUpload 创建了一个上传事件并产生了uploadId,然后用这个uploadId进行分片上传(uploadPart方法),目标文件总共分成3片,我上传了1片。然后调用s3的listParts方法可以看到上传的那一片的信息。但是调用listMultipartUploads 却无法查询到 这个未结束的upload事件,有没有知道为什么,是不是哪里配置错了。

存储桶策略如下:

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": { "AWS": ["*"] }, "Action": ["s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:GetBucketLocation"], "Resource": ["arn:aws:s3:::demo"] }, { "Effect": "Allow", "Principal": { "AWS": ["*"] }, "Action": ["s3:DeleteObject", "s3:GetObject", "s3:ListMultipartUploadParts", "s3:PutObject", "s3:AbortMultipartUpload"], "Resource": ["arn:aws:s3:::demo/*"] }] }

请先 登录 后评论

1 个回答

MinIO

ListMultipartUploads用来列举所有执行中的Multipart Upload事件,即已经初始化但还未Complete或者Abort的Multipart Upload事件。

请先 登录 后评论
  • 1 关注
  • 0 收藏,46 浏览
  • 故乡 提出于 2021-02-18 18:10

相似问题