使用AWS CPP SDK拒绝Amazon S3的访问

Access Denied from Amazon S3 by using AWS CPP SDK

本文关键字:S3 访问 Amazon 拒绝 AWS CPP SDK 使用      更新时间:2023-10-16

我们使用的是AWS CPP SDK从Amazon S3下载/上传,它对我们较低的环境的工作正常,但是在一个特定环境中访问存储桶的同时,

访问了错误的错误,
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>F1CEBCDCAB623E08</RequestId>
<HostId> 
  fAVPSqbWgBKqnr1cos13mkoqUm9/NQ2s4rrGnXbdyldYqjYPOx+OBM90qQXkYB2fVOJD3hP4DaE= 
</HostId> 
</Error>

我们已经交叉验证了IAM角色,但什么都没有解决。

这里有任何帮助。

谢谢。

错误意味着您所使用的AWS AccessKey没有执行操作的权利。

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

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

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