Selectel Storage API

Selectel Storage API предназначен для управления ресурсами объектного хранилища. Его можно использовать совместно с S3 API или Swift API и с его помощью управлять:

  • версионированием;
  • доменами и Virtual-Hosted адресацией;
  • TLS-сертификатами;
  • логами;
  • CORS и т. д.

Для доступа через Selectel Storage API у пользователя должна быть роль, которая позволяет выполнять запросы к объектному хранилищу, подробнее в инструкции Управлять доступом в объектном хранилище.

Авторизация

Авторизация в Selectel Storage API происходит с помощью токена Keystone (для проекта), который передается в заголовке X-Auth-Token в каждом запросе.

Адрес (URL) можно посмотреть в списке URL.

Пример запроса для получения настроек контейнера:

curl -i \
-H 'X-Auth-Token: <keystone_token>' \
https://api.ru-1.storage.selcloud.ru/v2/containers/<container_name>/options

Укажите:

  • <keystone_token> — токен Keystone;
  • <container_name> — имя контейнера.