我想用Eclipse測試AWS s3和Eclipse,我只是試圖執行Amazon s3示例,但它不能識別我的憑據,我敢肯定我的憑據是合法的,它給了我以下錯誤:Amazon AWS 403 InvalidAccesskey當我運行Amazon S3示例時出錯
============================ =============== Amazon S3入門 ============================ ===============
清單存儲區 捕獲到AmazonServiceException,這意味着您的請求將其發送到Amazon S3,但由於某種原因被拒絕並顯示錯誤響應。
錯誤消息:狀態碼:403,AWS服務:Amazon S3,AWS請求ID:057D91D336C1FASC,AWS錯誤代碼:InvalidAccessKeyId,AWS錯誤消息:您提供的AWS訪問密鑰ID在我們的記錄中不存在。
HTTP狀態代碼:403 AWS錯誤代碼:InvalidAccessKeyId 錯誤類型:客戶端 請求ID:057D91D336C1FASC
'您提供的AWS訪問密鑰ID在我們的記錄中不存在'表示它正在接收無效的訪問密鑰。您可能會將訪問密鑰與某些不可見字符一起傳遞。在使用AWS-CLI時,我在我的ubuntu上看到過類似的錯誤。後來發現這是我複製/粘貼密鑰的方式的一個問題。所以,從視覺上來說,這把鑰匙對我來說看起來不錯,但它有一些不可見的字符附加在它上面。 – slayedbylucifer
當我沒有包含'sessionToken'時(但是這是在Objective-C中),我遇到了這個問題。可能會幫助別人。 – RyanJM