Библиотека Libcloud в python, эквивалентная nodejs

мы можем использовать libcloud в python в качестве сервисов интерфейса API, поскольку это облачная библиотека. Итак, как мы можем использовать эту библиотеку на языке nodejs? Есть какие-нибудь идеи, ребята, насколько я знаю, есть одна библиотека SDK, но она была официальной. Есть ли другие ребята? Спасибо, Инду


person user3603280    schedule 08.03.2015    source источник


Ответы (1)


Модуль pkgcloud аналогичен libcloud.

Он не такой полнофункциональный, но поддерживает многих популярных поставщиков вычислений и хранилищ.

person Lovell Fuller    schedule 08.03.2015
comment
Спасибо, Фуилер, а это значит, что мы не можем получить доступ к libcloud в nodejs, я прав? - person user3603280; 09.03.2015
comment
Спасибо, Фуилер, а это значит, что мы не можем получить доступ к libcloud в nodejs, я прав? - person user3603280; 09.03.2015
comment
Через pkgcloud мы можем создать коннектор провайдера, используя nodejs? - person user3603280; 09.03.2015
comment
libcloud написан на Python, который изначально не будет работать в движке JavaScript V8, используемом Node.js. pkgcloud позволит вам подключаться к нескольким провайдерам, например, через его разъем EC2. - person Lovell Fuller; 09.03.2015
comment
Спасибо, Fuiler, поддерживаются несколько провайдеров, но когда я указываю провайдеру Interroute, он не поддерживает, есть ли какие-либо варианты поддержки этого провайдера? - person user3603280; 10.03.2015
comment
Вышеупомянутый Interroute провайдера не находится в списке поддерживаемых провайдеров. В этом провайдере мне нужно получить изображение, возможно ли это? - person user3603280; 10.03.2015
comment
Если у вас есть особые требования к использованию Interoute, обновите свой вопрос, включив в него эту довольно ценную информацию. - person Lovell Fuller; 10.03.2015
comment
Привет, вот мой код на python, мне нужно перечислить изображения в cloustack: from libcloud.compute.types import Provider from libcloud.compute.providers import get_driver from libcloud.common.base import Response #import libcloud.security as sec #sec .VERIFY_SSL_CERT = False #USER = 'ACCESSKEY' #API_KEY = 'SECRETKEY' Driver = get_driver(Provider.CLOUDSTACK) url = 'МОЙ URL' conn = Driver(key=USER, secret=API_KEY, url=url) печать Установленные образы = conn.list_images() печать изображений #print len(images) #print images[:5] - person user3603280; 12.03.2015
comment
В этой ошибке отображается следующее: body = self.parse_body() File /usr/local/lib/python2.7/dist-packages/libcloud/common/base.py, строка 195, в parse_body driver=self.connection.driver ) libcloud.common.types.MalformedResponseError: ‹MalformedResponseException в объекте ‹libcloud.compute.drivers.cloudstack.CloudStackNodeDriver по адресу 0x7fc356f55b50› «Не удалось разобрать JSON»›: «Unknown_ApiKey» Где я пропал? - person user3603280; 12.03.2015
comment
Привет, почему я не могу использовать следующие методы в своем коде? также показывает ошибку, как указано выше. - person user3603280; 17.03.2015