Evolution
Тема интерфейса

SDK для Java для работы с Object Storage

Эта статья полезна?

AWS SDK для Java — это комплект средств разработки для работы с сервисами AWS на языке программирования Java.

Перед началом работы

Для доступа к Object Storage подготовьте:

  • Endpointhttps://s3.cloud.ru.

Установка

Поддержка SDK для Java версии 1.x прекращается 31 декабря 2025 года. Установка приведена для актуального пакета средств версии 2.х.

  1. Установите Apache Maven для сборки проекта.

  2. Создайте проект согласно инструкции из документации AWS.

    Структура проекта должна выглядеть так:

    getstarted
    ├── README.md
    ├── pom.xml
    └── src
    ├── main
    │   ├── java
    │   │   └── org
    │   │   └── example
    │   │   ├── App.java
    │   │   ├── DependencyFactory.java
    │   │   └── Handler.java
    │   └── resources
    │   └── simplelogger.properties
    └── test
    └── java
    └── org
    └── example
    └── HandlerTest.java
    10 directories, 7 files
  3. Внесите изменения в код проекта согласно инструкции из документации AWS.

Настройка

  1. В домашнем каталоге создайте файл .aws/credentials и задайте в нем пару ключей в формате:

    [default]
    aws_access_key_id=<tenant_id>:<key_id>
    aws_secret_access_key=<key_secret>
  2. В файле .aws/config задайте регион и адрес хранилища:

    [default]
    region=ru-central-1
    endpoint_url = https://s3.cloud.ru

В документации AWS вы можете подробнее ознакомиться с примерами кода для Java.