从几天前我收到这个异常,当我尝试将文件推送到我的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