java - AWS S3 对等方未通过身份验证

标签 java ssl amazon-s3 certificate amazon-web-services

我在应用程序中使用 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/

相关文章:

java - 如何在eclipse中导入&编辑Jmeter jar文件/jar插件

java - 使用 selenium webdriver 处理多域 cookie

java - 在 Java 中渲染 OpenGL Canvas 中的小部件

c# - Mono、WebClient 和无效的 SSL 证书

c# - 如何使用 C# 通过 AWS lambda 处理 S3 事件上的文件

java - 如何正确实现Java类之间的通信

PHP无法获取https内容

linux - CURL 返回 "Unknown SSL protocol error"

amazon-web-services - 如何从 AWS Glacier 永久恢复到 S3?

windows - 找不到类 org.apache.hadoop.fs.s3native.NativeS3FileSystem (Spark 1.6 Windows)