尝试使用时将图像上传到亚马逊s3,
AWSS3TransferManager.defaultS3TransferManager().upload(uploadRequest).continueWithBlock{...}
以详细模式登录,
AWSiOSSDKv2 [Debug] AWSURLResponseSerialization.m行:82 | [AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] |响应头:[{ " Content-Length的" = 129; "内容类型" =" application / x-amz-json-1.1&#34 ;; Date =" Sun,2015年8月30日04:54:14 GMT&#34 ;; nnCoection = close; " X-AMZN-的ErrorMessage" ="访问身份' us-east-1:9b28176f-XXXX-XXXX-82d6-f64569ae14ce'被禁止。&#34 ;; " X-AMZN-错误类型" =" NotAuthorizedException:&#34 ;; " X-AMZN-的requestId" =" 2a1fc807-4ed3-11e5-a8b0-9368dcfb1138&#34 ;; }]
我已确认存储桶访问策略具有适当的访问权限。这种错误可能是什么原因?
答案 0 :(得分:0)
您似乎正在尝试使用经过身份验证的身份,而无需在凭据提供程序中设置与该身份相关联的有效令牌。您应该能够通过在AWS服务调用之前设置正确的令牌来解决此问题。
回答了类似的问题here。看看这个。