AmazonS3ClientBuilder не отвечает - PullRequest
       11

AmazonS3ClientBuilder не отвечает

0 голосов
/ 20 января 2020

Я пытаюсь загрузить свой объект в корзину s3, но от клиента не возвращается ответ.

CompletableFuture.runAsync(()->{
        try {
            //runs up to here
            System.out.println("start connection");
            AmazonS3 s3 = AmazonS3ClientBuilder.standard().withRegion(AppConstants.AWS_REGION).build();
            System.out.println("connected");
            //nothing executed below!
            ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
            ObjectMetadata metadata = new ObjectMetadata();
            metadata.setContentType(mimeType);
            metadata.addUserMetadata("x-amz-meta-title", "someTitle");
            metadata.setContentLength(bytes.length);
            PutObjectRequest request = new PutObjectRequest(bucket, fileName, bais , metadata);
            request.setCannedAcl(CannedAccessControlList.BucketOwnerFullControl);
            s3.putObject(request);
        }catch (AmazonServiceException e) {
            //no errors logged
            e.printStackTrace();
        }catch (SdkClientException e) {
            // no errors logged
            e.printStackTrace();
        }
        catch(Exception e) {
           //no errors logged
            e.printStackTrace();
        }
});

Сервер регистрирует следующее:

 (ForkJoinPool.commonPool-worker-5) start connection

и тогда ничего не происходит

PS: библиотеки, которые я использую:

aws-java-sdk-core-1.11.482
aws-java-sdk-s3-1.11.482

У меня также есть файл учетных данных в ~ / .aws / credentials

...