【问题标题】:NotAuthorizedException while uploading image to Amazon S3将图像上传到 Amazon S3 时出现 NotAuthorizedException
【发布时间】:2015-08-30 06:00:24
【问题描述】:

在尝试使用 amazon s3 上传图片时,

AWSS3TransferManager.defaultS3TransferManager().upload(uploadRequest).continueWithBlock{...}

以详细模式获取日志,

AWSiOSSDKv2 [调试] AWSURLResponseSerialization.m 行:82 | [AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] |响应头:[{ “内容长度”= 129; “内容类型”=“应用程序/x-amz-json-1.1”; 日期 =“星期日,2015 年 8 月 30 日 04:54:14 GMT”; nnCoection = 关闭; "x-amzn-ErrorMessage" = "禁止访问身份 'us-east-1:9b28176f-XXXX-XXXX-82d6-f64569ae14ce'。"; "x-amzn-ErrorType" = "NotAuthorizedException:"; “x-amzn-RequestId”=“2a1fc807-4ed3-11e5-a8b0-9368dcfb1138”; }]

我已确认存储桶访问策略具有适当的访问权限。这种错误的可能原因是什么?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-cognito


    【解决方案1】:

    您似乎正在尝试使用经过身份验证的身份,而没有在凭据提供程序中设置与该身份关联的有效令牌。您应该能够通过在 AWS 服务调用之前设置正确的令牌来解决此问题。

    here 回答了类似的问题。看看这个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-10
      • 2011-04-16
      • 2014-06-26
      • 2017-04-28
      • 1970-01-01
      • 2011-06-09
      • 2014-10-24
      • 1970-01-01
      相关资源
      最近更新 更多