В мире Java есть несколько хороших способов загрузки контента в корзину S3 — в этой статье мы рассмотрим, что предоставляет для этой цели библиотека jclouds .
Чтобы использовать jclouds — в частности, API, обсуждаемые в этой статье, эту простую зависимость Maven следует добавить в pom проекта:
<dependency>
<groupId>org.jclouds</groupId>
<artifactId>jclouds-allblobstore</artifactId>
<version>1.5.10</version>
</dependency>
1. Загрузка на Amazon S3
Первым шагом для доступа к любому из этих API является создание BlobStoreContext
:
BlobStoreContext context =
ContextBuilder.newBuilder("aws-s3").credentials(identity, credentials)
.buildView(BlobStoreContext.class);