AWS SDK для Java — это комплект средств разработки для работы с сервисами AWS на языке программирования Java.
Перед началом работы
Для доступа к Object Storage подготовьте:
Tenant ID — идентификатор тенанта. Его можно скопировать на странице с бакетами.
Key ID (логин) и Key Secret (пароль) — формируются при создании персонального API-ключа или ключа сервисного аккаунта.
Endpoint — https://s3.cloud.ru.
Установка
Поддержка SDK для Java версии 1.x прекращается 31 декабря 2025 года. Установка приведена для актуального пакета средств версии 2.х.
Установите Apache Maven для сборки проекта.
Создайте проект согласно инструкции из документации 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.java10 directories, 7 filesВнесите изменения в код проекта согласно инструкции из документации AWS.
Настройка
Создайте в домашнем каталоге файл .aws/credentials и задайте в нем пару ключей в формате:
[default]aws_access_key_id=<tenant_id>:<key_id>aws_secret_access_key=<key_secret>Задайте в файле .aws/config регион:
[default]region=ru-central-1endpoint_url = https://s3.cloud.ru
В документации AWS вы можете подробнее ознакомиться с примерами кода для Java.
- Перед началом работы
- Установка
- Настройка