我在应用程序中使用 AWS Java SDK
,该应用程序大约每分钟向 S3
上传一次小文件。该应用程序已连续两周不间断运行,但有两个主要时期上传时抛出 SSL-related
peer not authenticated
错误。
第一阶段持续了大约三天。这并不突然;但是随着越来越多的上传抛出异常,直到它在几分钟内什么都不做,“断断续续”。
第二阶段大约一周前开始,至今未结束。
在 AWS
论坛上,亚马逊员工似乎 recommend solving this problem通过不验证亚马逊的证书。
请解释我是否误解了这一点,或者我还应该尝试什么。
最佳答案
我有过类似的问题,但不久前我的 EC2 实例出现了问题。我使用的是 GnuTLS 库和 SSL 通信。就像在该线程中提到的那样,您需要编码并允许接受自签名证书,或者如果服务器身份对您来说无关紧要(就像您没有验证服务器的问题一样......)您可以禁用检查服务器的真实性。此后对我来说效果很好。就像你说的那样,它偶尔会发生,我仍然不确定为什么会出现这种行为。
关于java - AWS S3 对等方未通过身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8009034/