API клиент для управления серверами на платформе https://1Cloud.ru
Воспользуйтесь pip или easy_install:
$ pip install --upgrade onecloudor
$ easy_install --upgrade onecloudPython 2.6 or 2.7, 3.3+ полностью поддерживаются.
Использует всего лишь один дополнительный компонент
from onecloud import api
a = api.OneCloud(api_key='API ключ из личного кабинета', timeout=5)#Возможности:
- Актуальный баланс:
a.get_balance()- Список Ваших серверов:
a.get_servers_list()- Включить сервер:
a.power_on_server(self, server_id)- Перезагрузить сервер:
a.reboot_server(self, server_id)- Выключить сервер:
a.power_off_server(self, server_id)- Создать новый сервер:
a.create_server(self, name, cpu, ram, hdd, image_id, dc_location, hdd_type, is_high_performance) ...- ...в выбранном ДатаЦентре
a.get_dc_locations(self)- ...и установить ОС из списка образов:
a.get_images_list()- Создать свой образ операционной системы:
a.create_image(self, name, tech_name, server_id)- Создать частную сеть:
a.create_private_network(self, name)- Список созданных сетей:
a.get_private_networks_list(self)- Подключить сервер к частной сети:
a.connect_server_to_network(self, server_id, network_id)и т.д. более подробно: