Как использовать API частных облачных Ikoula: различия между версиями
Ikbot (обсуждение | вклад) (Новая страница: «<br /> Эта статья является результатом автоматического перевода, выполняемого программно…») |
Ikbot (обсуждение | вклад) |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | <span data-link_translate_ru_title="Как использовать API частных облачных Ikoula" data-link_translate_ru_url="Как использовать API частных облачных Ikoula"></span>[[:ru:Как использовать API частных облачных Ikoula]][[ru:Как использовать API частных облачных Ikoula]] | ||
+ | <span data-link_translate_he_title="כיצד להשתמש ב- API פרטיים של ענן Ikoula" data-link_translate_he_url="%D7%9B%D7%99%D7%A6%D7%93+%D7%9C%D7%94%D7%A9%D7%AA%D7%9E%D7%A9+%D7%91-+API+%D7%A4%D7%A8%D7%98%D7%99%D7%99%D7%9D+%D7%A9%D7%9C+%D7%A2%D7%A0%D7%9F+Ikoula"></span>[[:he:כיצד להשתמש ב- API פרטיים של ענן Ikoula]][[he:כיצד להשתמש ב- API פרטיים של ענן Ikoula]] | ||
+ | <span data-link_translate_de_title="Wie Sie die private Cloud Ikoula-API verwenden" data-link_translate_de_url="Wie+Sie+die+private+Cloud+Ikoula-API+verwenden"></span>[[:de:Wie Sie die private Cloud Ikoula-API verwenden]][[de:Wie Sie die private Cloud Ikoula-API verwenden]] | ||
+ | <span data-link_translate_nl_title="Hoe de wolk Ikoula privé API kunt gebruiken" data-link_translate_nl_url="Hoe+de+wolk+Ikoula+priv%C3%A9+API+kunt+gebruiken"></span>[[:nl:Hoe de wolk Ikoula privé API kunt gebruiken]][[nl:Hoe de wolk Ikoula privé API kunt gebruiken]] | ||
+ | <span data-link_translate_it_title="Come utilizzare l'API privata Cloud Ikoula" data-link_translate_it_url="Come+utilizzare+l%27API+privata+Cloud+Ikoula"></span>[[:it:Come utilizzare l'API privata Cloud Ikoula]][[it:Come utilizzare l'API privata Cloud Ikoula]] | ||
+ | <span data-link_translate_pt_title="Como usar a API de Ikoula de nuvem privada" data-link_translate_pt_url="Como+usar+a+API+de+Ikoula+de+nuvem+privada"></span>[[:pt:Como usar a API de Ikoula de nuvem privada]][[pt:Como usar a API de Ikoula de nuvem privada]] | ||
+ | <span data-link_translate_es_title="Cómo utilizar la API privada de nube Ikoula" data-link_translate_es_url="C%C3%B3mo+utilizar+la+API+privada+de+nube+Ikoula"></span>[[:es:Cómo utilizar la API privada de nube Ikoula]][[es:Cómo utilizar la API privada de nube Ikoula]] | ||
+ | <span data-link_translate_en_title="How to use the Cloud Ikoula private API" data-link_translate_en_url="How+to+use+the+Cloud+Ikoula+private+API"></span>[[:en:How to use the Cloud Ikoula private API]][[en:How to use the Cloud Ikoula private API]] | ||
+ | <span data-link_translate_ja_title="クラウド Ikoula 専用 API を使用する方法" data-link_translate_ja_url="%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89+Ikoula+%E5%B0%82%E7%94%A8+API+%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95"></span>[[:ja:クラウド Ikoula 専用 API を使用する方法]][[ja:クラウド Ikoula 専用 API を使用する方法]] | ||
+ | <span data-link_translate_ar_title="كيفية استخدام API الخاصة " data-link_translate_ar_url="%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+API+%D8%A7%D9%84%D8%AE%D8%A7%D8%B5%D8%A9+%22%D8%B9%D9%83%D9%84%D8%A9+%D8%B3%D8%AD%D8%A7%D8%A8%D8%A9%22"></span>[[:ar:كيفية استخدام API الخاصة ]][[ar:كيفية استخدام API الخاصة ]] | ||
+ | <span data-link_translate_zh_title="如何使用云 Ikoula 私有 API" data-link_translate_zh_url="%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E4%BA%91+Ikoula+%E7%A7%81%E6%9C%89+API"></span>[[:zh:如何使用云 Ikoula 私有 API]][[zh:如何使用云 Ikoula 私有 API]] | ||
+ | <span data-link_translate_ro_title="Cum să utilizaţi nor Ikoula privat API" data-link_translate_ro_url="Cum+s%C4%83+utiliza%C5%A3i+nor+Ikoula+privat+API"></span>[[:ro:Cum să utilizaţi nor Ikoula privat API]][[ro:Cum să utilizaţi nor Ikoula privat API]] | ||
+ | <span data-link_translate_pl_title="Jak korzystać z interfejsu API prywatne Cloud Ikoula" data-link_translate_pl_url="Jak+korzysta%C4%87+z+interfejsu+API+prywatne+Cloud+Ikoula"></span>[[:pl:Jak korzystać z interfejsu API prywatne Cloud Ikoula]][[pl:Jak korzystać z interfejsu API prywatne Cloud Ikoula]] | ||
+ | <span data-link_translate_fr_title="Comment utiliser l'API Cloud Privé d’Ikoula" data-link_translate_fr_url="Comment_utiliser_l%27API_Cloud_Priv%C3%A9_d%E2%80%99Ikoula"></span>[[:fr:Comment utiliser l'API Cloud Privé d’Ikoula]][[fr:Comment utiliser l'API Cloud Privé d’Ikoula]] | ||
<br /> | <br /> | ||
Текущая версия на 18:33, 9 февраля 2017
ru:Как использовать API частных облачных Ikoula
he:כיצד להשתמש ב- API פרטיים של ענן Ikoula
de:Wie Sie die private Cloud Ikoula-API verwenden
nl:Hoe de wolk Ikoula privé API kunt gebruiken
it:Come utilizzare l'API privata Cloud Ikoula
pt:Como usar a API de Ikoula de nuvem privada
es:Cómo utilizar la API privada de nube Ikoula
en:How to use the Cloud Ikoula private API
ja:クラウド Ikoula 専用 API を使用する方法
ar:كيفية استخدام API الخاصة
zh:如何使用云 Ikoula 私有 API
ro:Cum să utilizaţi nor Ikoula privat API
pl:Jak korzystać z interfejsu API prywatne Cloud Ikoula
fr:Comment utiliser l'API Cloud Privé d’Ikoula
Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.
Когда вы регистрируетесь для службы б. Cloud Частные Ikoula, вы получили электронное письмо с API и секретный ключ.
Эта информация позволит вам подключиться к API b. Cloud Частный Ikoula.
URL API : https://cloudstack.ikoula.com/client/api
Спецификации API администратора и пользователя домена являются соответственно :
Admin : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html Пользователь : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_User.html
Использование API, чтобы :
- Ваш ключ API
- Ваш секретный ключ
- Отправлять запросы "https://cloudstack.ikoula.com/client/api" с помощью метода HTTP
- Лечить возвращаемого XML или JSON (Выбор )
Пример запроса имеет API, с помощью метода GET :
- https://cloudstack.ikoula.com/client/api/
- ?Команда =deployVirtualMachine
- &serviceOfferingId =1
- &diskOfferingId =1
- &templateId =2
- &КодЗоны =4
- &apiKey =miVr 6X7u6bN_EJTVwZ 0nUkkJbPmY 3y2bciKwFQ
- &подпись =LXX 1DM 40AjcXU %2FcaiK 8РЭП 0O1Ху %3D
Линия 1 соответствует точке входа (Ссылка на API b. Cloud Частный ikoula ) Линия 2 Это имеет команду Отправить, здесь мы хотим создать новую ВМ Линия 3-6 соответствуют различным параметрам команды. Вы можете добавить поля "response" который определяется вернуться с форматом параметра (XML/JSON) Линия 7 содержит ваш ключ API (Вот ключ неверный пример, замените ваш ) Линия 8 Это подпись, сформированных из ордена и ваш секретный ключ
Как генерировать подписи ?
Мы должны гарантировать, что все пробелы заменяются "%20" вместо "+"
Чтобы отсортировать в алфавитном порядке направил поля. Внимание к параметрам одна после другой разделенных & (Амперсанд )и строку в нижний регистр.
Пример параметров строки : apiKey =mivr 6x7u6bn_ejtvwz 0nukkjbpmy 3y2bcikwfq &Команда =listvirtualmachines &Networkid =5
Наконец, применять hmac_SHA 1 цепи создается с как хэширования ключ секретный ключ. Отправить запрос просто добавить подпись с полей созданного подписи
$args представляет собой ассоциативный массив всех аргументов
// classement par clef ksort($args); $query = http_build_query($args); // sécurité pour l'encodage des espaces $query = str_replace("+", "%20", $query); // minuscule strtolower($query) // calcul du hash $hash = hash_hmac("SHA1", $query, $secretKey, true); // encodage en base 64 $signature = base64_encode($hash); ?>
Включить автоматическое обновление комментариев