在我的 iOS 应用程序中,我最近将AWS iOS
库更改为 1.7.0(从 1.6.0),它支持恢复/暂停分段上传。因此,所有文件上传都大于5MB
使用temporary AWS credentials obtained from TVM
. (原始凭证可以正常工作)。错误是HTTP: 403, S3 Error Code: AccessDenied
.
失败的请求是这样的:GET https://s3.amazonaws.com/<my.bucket.name>/?uploads
我不确定这个请求的目的是什么,或者为什么会出现权限问题,因为我的 TVMget_federation_token
拥有GET
并且PUT
可以访问。
{
"Version": "2012-10-17",
"Statement": [
{
"Action": ["s3:PutObject","s3:GetObject"],
"Resource": ["arn:aws:s3:::my.bucket.name/*"],
"Effect": "Allow"
}
]
}
上传正在发生在该位置/<my.bucket.name>/
。知道发生了什么吗?
谢谢