Skip to content

RustoriaRu/SelectelCloudApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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) - ошибка удаления, контейнер не пустой

About

Python wrapper for Selectel cloud storage API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages