Ошибка ниже при получении данных от amazon S3 - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь получить данные из корзины S3, используя доступ к AWS и секретный ключ AWS.

private final static AmazonS3 s3client = AmazonS3ClientBuilder.standard()
            .withCredentials(new AWSStaticCredentialsProvider(credentials)).withRegion(Regions.US_EAST_1).build();

В файле pom.xml ниже приведены версии Hadoop-aws и AWS-sdk:

    <dependency>
   <groupId>org.apache.httpcomponents</groupId>
   <artifactId>httpclient</artifactId>
   <version>4.5.2</version>
   <scope>runtime</scope>
 </dependency>

 <dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk</artifactId>
    <version>1.11.203</version>
</dependency>

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-aws</artifactId>
    <version>3.0.0</version>
</dependency>

Я получаю ошибку:

Исключение в потоке "main". на com.amazonaws.services.s3.AmazonS3Builder $ 1.apply (AmazonS3Builder.java:35) на com.amazonaws.services.s3.AmazonS3Builder $ 1.apply (AmazonS3Builder.java:32) на com.amazonaws.services.s3.AmazonS3ClientBuilder.build (AmazonS3ClientBuilder.java:64) на com.amazonaws.services.s3.AmazonS3ClientBuilder.build (AmazonS3ClientBuilder.java:28) на com.amazonaws.client.builder.AwsSyncClientBuilder.build (AwsSyncClientBuilder.java:46)

Я знаю, что где-то мои версии для AWS-Hadoop и AWS-java-SDK не совместимы. Поэтому я попробовал пробовать некоторые версии со ссылками на некоторые сайты, но это не сработало.

Может кто-нибудь помочь мне узнать это?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...