有一个简单的扫描调用从我的代码发送到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
答案 0 :(得分:3)
如果它适用于一个JRE而不是另一个JRE,则问题可能是您没有在1.7 JRE密钥库中安装正确的CA证书。有关详细信息,请参阅此帖子:
您也可以只连接到Dynamo端点的http://版本,因此完全避免使用ssl(并因此获得良好的性能提升)。