Облачная платформаEvolution

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

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

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

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

  1. Сохраните адрес для обращения к хранилищу — https://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 S3 API рекомендуется задать для бакета доменное имя, аналогичное названию бакета.

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