2017-10-06 66 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實例。