2011-11-04 5 views
5

S3에 작은 파일을 분당 1 회 업로드하는 응용 프로그램에서 AWS Java SDK을 사용하고 있습니다. 애플리케이션이 2 주 동안 중단없이 실행되었지만 업로드가 두 번 걸려 SSL-relatedpeer not authenticated 오류가 발생합니다.AWS S3 피어가 인증되지 않았습니다.

첫 번째 기간은 약 3 일간 지속되었습니다. 그것은 갑작스런 것이 아니었다. 그러나 점점 더 많은 업로드가 몇 분 안에 아무 것도하지 않을 때까지 예외를 던지면서 "튀어 나왔다".

두 번째 기간은 약 일주일 전에 시작되어 종료되지 않았습니다.

AWS 포럼에서 Amazon 직원은 Amazon 인증서를 확인하지 않음으로써 recommend solving this problem 인 것처럼 보입니다.

내가 잘못 이해했는지 또는 다른 방법을 시도해야하는지 설명해주십시오.

답변

3

비슷한 문제가 있지만 내 EC2 인스턴스가 오래되었습니다. 나는 GnuTLS 라이브러리와 SSL 통신을 사용하고 있었다. 이 스레드에서 언급 한 것처럼 자체 서명 된 인증서를 수락하고 코드가 필요하거나 서버 ID가 중요하지 않은 경우 (서버의 유효성을 검사하지 않는 문제가없는 경우처럼) 서버 신뢰성을 검사합니다. 그 후 나에게 잘 돌아갔다. 당신이 말했던 것처럼 그것은 때때로 일어납니다. 그리고 나는 아직도이 행동이 존재하는지 확신 할 수 없습니다.

+1

귀하의 경험을 듣고 흥미 롭습니다. 이것은 민감한 데이터 일 수있는 것을 전송하는 상업용 제품이므로 모든 신뢰할 수있는 http 클라이언트로가는 것은 나에게 선택 사항이 아닙니다. 이 경우 –

+0

을 사용하면 자체 서명 된 인증서 승인을받을 수 있습니다. 그것은 훨씬 안전하고 문제를 해결해야합니다. 그렇지 않다면 문제가 발생하면 몇 초 후에 코드를 다시 시도해보십시오. 때로는 부하 기반 문제가 있습니다. –

+0

당신도 havent 경우 이것을 볼 수 있습니다 : http://theskeleton.wordpress.com/2010/07/24/avoiding-the-javax-net-ssl-sslpeerunverifiedexception-peer-not-authenticated-with-httpclient / –

관련 문제