【问题标题】:Access Denied from Amazon S3 by using AWS CPP SDK使用 AWS CPP 开发工具包从 Amazon S3 拒绝访问
【发布时间】:2017-10-06 06:00:26
【问题描述】:

我们正在使用 AWS CPP SDK 从 Amazon S3 下载/上传,它在我们较低的环境中运行良好,但在访问特定环境的存储桶时出现以下错误,

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>F1CEBCDCAB623E08</RequestId>
<HostId> 
  fAVPSqbWgBKqnr1cos13mkoqUm9/NQ2s4rrGnXbdyldYqjYPOx+OBM90qQXkYB2fVOJD3hP4DaE= 
</HostId> 
</Error>

我们已经交叉验证了 IAM ROLE,但没有任何结果。

对这里的任何帮助表示赞赏。

谢谢。

【问题讨论】:

    标签: c++ amazon-web-services amazon-s3 aws-sdk-cpp


    【解决方案1】:

    该错误表示您正在使用的 AWS AccessKey 没有您正在执行的操作的权限。

    1) 如果您在 EC2 实例上运行此代码,a) 创建具有正确权限的 IAM 角色,b) 将此角色分配给 EC2 实例。

    2) 如果您在 AWS 之外运行此代码,则需要查看 IAM 用户的 AccessKey 以获得正确的权限(策略)。

    你提到了角色,所以我假设上面的#1。验证您是否已在 AWS EC2 控制台中将此角色分配给 EC2 实例。

    【讨论】:

      猜你喜欢
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多