AWS Java客户端不对Java 7上的dynamo端点进行身份验证

时间:2012-07-04 18:25:58

标签: java amazon-web-services amazon-dynamodb

有一个简单的扫描调用从我的代码发送到Dynamo,它在Java 6中运行良好,而不是在Java 7中。amazon forums提到了这个问题,并建议禁用证书验证,这对我来说似乎有风险。有谁知道Java 6& 7引起这个问题?

3-Jul-2012 3:51:27 PM com.amazonaws.http.AmazonHttpClient executeHelper    警告:无法执行HTTP请求:peer not authenticated

1 个答案:

答案 0 :(得分:3)

如果它适用于一个JRE而不是另一个JRE,则问题可能是您没有在1.7 JRE密钥库中安装正确的CA证书。有关详细信息,请参阅此帖子:

http://welocally.com/?p=1358

您也可以只连接到Dynamo端点的http://版本,因此完全避免使用ssl(并因此获得良好的性能提升)。