Какие API-методы поддерживает объектное хранилище S3
S3-совместимое хранилище — это облачный сервис, в котором можно хранить данные различного типа с мгновенным доступом к ним. S3 совместим для работы со множеством сервисов и им можно управлять в личном кабинете или через клиентские приложения.
Для настройки объектного хранилища используются реквизиты подключения S3 и API-методы.
Реквизиты подключения
Данные для подключения к S3 можно найти в панели управления: «Облачные решения» — «Объектное хранилище (S3)» — «Управление» — «Доступы».
- Access Key
- Secret Key
- URL для доступа (endpoint_url) — https://s3.hoster.by
На текущий момент реализована поддержка AWS Signature V2 и AWS Signature V4.
Список поддерживаемых API-методов:
|
Управление бакетами |
|
|
Метод |
Описание |
|
Create Bucket |
Запрос на создание бакета |
|
Delete Bucket |
Запрос на удаление бакета |
|
Put Bucket |
Создание бакета |
|
Head Bucket |
Получение статуса бакета |
|
List Buckets |
Получение списка бакетов |
|
Политика жизненного цикла бакета |
|
|
Метод |
Описание |
|
Get Bucket Lifecycle |
Получение политики жизненного цикла |
|
Put Bucket Lifecycle |
Публикация политики жизненного цикла |
|
Delete Bucket Lifecycle |
Удаление политики жизненного цикла |
|
Политики бакета |
|
|
Метод |
Описание |
|
Get Bucket Policy |
Получение политик бакета |
|
Put Bucket Policy |
Публикация политик бакета |
|
Delete Bucket Policy |
Удаление политик бакета |
|
Уведомления |
|
|
Метод |
Описание |
|
Get Bucket Notification |
Получения списка уведомлений для бакета |
|
Put Bucket Notification |
Включение уведомлений о событиях для бакета |
|
Управление объектами |
|
|
Метод |
Описание |
|
Copy Object |
Копирование объекта |
|
Delete Object |
Удаление объекта |
|
Delete Objects |
Удаление объектов |
|
Delete Object Tagging |
Удаление меток объекта |
|
Get Object |
Получение объекта |
|
Get Object Attributes |
Получение аттрибутов объекта |
|
Get Object Tagging |
Получение меток объекта |
|
Head Object |
Получение метаданных объекта |
|
List Objects |
Получить список объектов |
|
Put Object |
Опубликовать объект |
|
Put Object Tagging |
Добавление меток для объекта |
|
Restore Object |
Восстановить объект |
|
Блокировка объектов |
|
|
Метод |
Описание |
|
Get Object Retention |
Получение настроек хранения объекта |
|
Put Object Retention |
Добавление настроек хранения объекта |