從幾天前我收到這個異常,當我嘗試將文件推送到我的S3Bucket。 Ealier似乎都能正常工作,我相信我身邊沒有任何代碼變更。com.amazonaws.services.s3.model.AmazonS3Exception:Forbidden(服務:Amazon S3;狀態碼:403;錯誤代碼:403禁止;請求ID:XXXXXXXX)
com.amazonaws.services.s3.model.AmazonS3Exception: Forbidden
(Service: Amazon S3; Status Code: 403; Error Code: 403 Forbidden;
Request ID: XXXXXXXXXXXX),
S3 Extended Request ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1077)
at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:725)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:460)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:295)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3699)
at com.amazonaws.services.s3.AmazonS3Client.getObjectMetadata(AmazonS3Client.java:999)
at com.amazonaws.services.s3.AmazonS3Client.getObjectMetadata(AmazonS3Client.java:977)
.... ....
我遇到有關com.amazonaws.services.s3.model.AmazonS3Exception很多這樣的Q傳來:禁止下列那些
- 我在我的服務器上安裝了NTP來解決與時間有關的問題。
- 我還添加了「AmazonS3Client」對象的endPointUrl代碼,我覺得可能會解決我的問題。
什麼我可以嘗試解決這個問題
我使用AWS-Java的SDK:1.9.10推送文件到S3桶。
您是否已驗證您的訪問密鑰仍可訪問S3資源,特別是該存儲區? – gregwhitaker
是的,我確定我的密鑰和祕密有效 –
您是否通過嘗試使用AWS CLI執行相同的操作來驗證過? – gregwhitaker