이 오류가 간헐적으로 발생합니다.
java aws sdk를 사용하고 수만 개의 작은 파일을 s3에로드하는 프로그램이 있습니다. 이 오류가 간헐적으로 나타납니다.
인터넷에서 빠른 검색을 수행 한 후 유용한 답변을 찾을 수 없습니다.
호출 프로그램은 단일 스레드입니다. 기본 AWS Java SDK는 작업자 스레드를 사용하는 것 같습니다.
Status Code: 409, AWS Service: Amazon S3, AWS Request ID: 75E16E8DE2193CA6, AWS Error Code: OperationAborted, AWS Error Message: A conflicting conditional operation is currently in progress against this resource. Please try again., S3 Extended Request ID: 0uquw2YEoFamLldm+c/p412Lzd8jHJGFBDz3h7wN+/4I0f6hnGLkPMe+5LZazKnZ
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:552)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:289)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2648)
at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:578)
at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:503)