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>
— имя контейнера.