2017-10-06 67 views
1

我们正在使用AWS CPP SDK下载从Amazon S3拒绝/上传其工作的罚款为我们较低的环境,但得到下面的错误上,同时访问桶为一个特定的环境,访问使用AWS CPP SDK

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

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

任何帮助在这里赞赏。

谢谢。

回答

0

此错误表示您正在使用的AWS AccessKey不具有您正在执行的操作的权限。 1)如果您在EC2实例上运行此代码,a)使用正确的权限创建IAM角色,b)将此角色分配给EC2实例。

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

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