Skip to content

Files

Latest commit

4561fe4 · Nov 3, 2015

History

History
40 lines (28 loc) · 1.08 KB

README.md

File metadata and controls

40 lines (28 loc) · 1.08 KB

SelectelCloudApi

Python wrapper for Selectel cloud storage API

Документация https://support.selectel.ru/storage/api_info/

Примеры использования

Получить список доступных контейнеров пользователя

from selectel_cloud_api import ApiSelectelCloud

api = ApiSelectelCloud(user='name', password='pass')

response = api.get(params={'format': 'json'})

print(response.json())

Ответ: [{u'count': 0, u'name': u'name', u'rx_bytes': 0, u'bytes': 0, u'tx_bytes': 0, u'type': u'public'}]


Пример получения информации по контейнеру

response = api.container_name.head()

print(response.headers)

Удаление контейнера

response = api.container_name.delete()

print(response.status_code)
  • 204 (No Content) - при успешном удалении
  • 404 (Not Found) - указанный контейнер не существует
  • 409 (Conflict) - ошибка удаления, контейнер не пустой