Diferencia entre revisiones de «Cómo utilizar la API privada de nube Ikoula»
(No se muestran 5 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
+ | <span data-link_translate_es_title="Cómo utilizar la API privada de nube Ikoula" data-link_translate_es_url="Cómo 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_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_ru_title="Как использовать API частных облачных Ikoula" data-link_translate_ru_url="%D0%9A%D0%B0%D0%BA+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+API+%D1%87%D0%B0%D1%81%D1%82%D0%BD%D1%8B%D1%85+%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%8B%D1%85+Ikoula"></span>[[:ru:Как использовать API частных облачных Ikoula]][[ru:Как использовать API частных облачных Ikoula]] | <span data-link_translate_ru_title="Как использовать API частных облачных Ikoula" data-link_translate_ru_url="%D0%9A%D0%B0%D0%BA+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+API+%D1%87%D0%B0%D1%81%D1%82%D0%BD%D1%8B%D1%85+%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%8B%D1%85+Ikoula"></span>[[:ru:Как использовать API частных облачных Ikoula]][[ru:Как использовать API частных облачных Ikoula]] | ||
<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_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 を使用する方法]] | ||
Línea 13: | Línea 15: | ||
<br /> | <br /> | ||
− | + | {{#seo: | |
− | + | |title=Cómo utilizar la API privada de nube Ikoula | |
− | + | |title_mode=append | |
− | + | |keywords=these,are,your,keywords | |
− | + | |description=Cómo utilizar la API privada de cloud Ikoula | |
+ | |image=Uploaded_file.png | ||
+ | |image_alt=Wiki Logo | ||
+ | }} | ||
<!--T:1--> | <!--T:1--> | ||
Cuando te registras para el servicio b. <span class="notranslate">Cloud</span> Ikoula privado, usted recibió un correo electrónico con una clave API y una clave secreta. | Cuando te registras para el servicio b. <span class="notranslate">Cloud</span> Ikoula privado, usted recibió un correo electrónico con una clave API y una clave secreta. | ||
− | Esta información le permitirá conectarse con la b de la API. <span class="notranslate">Cloud</span> Ikoula privado. | + | Esta información le permitirá conectarse con la b de la API. <span class="notranslate">'''Cloud'''</span> Ikoula privado. |
<!--T:2--> | <!--T:2--> | ||
Línea 56: | Línea 61: | ||
<!--T:9--> | <!--T:9--> | ||
− | La línea 1 corresponde al punto de entrada (el enlace a la b de la API. <span class="notranslate">Cloud</span> Privado de Ikoula ) | + | La línea 1 corresponde al punto de entrada (el enlace a la b de la API. <span class="notranslate">''Cloud''</span> Privado de Ikoula ) |
La línea 2 correspond a la comando e a envoyer, ici on veut crée une nouvelle VM | La línea 2 correspond a la comando e a envoyer, ici on veut crée une nouvelle VM | ||
La línea 3-6 correspondent aux différents paramètres de la comando e. | La línea 3-6 correspondent aux différents paramètres de la comando e. |
Revisión actual del 12:03 6 oct 2021
es:Cómo utilizar la API privada de nube Ikoula
he:כיצד להשתמש ב- API פרטיים של ענן Ikoula
ru:Как использовать API частных облачных Ikoula
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
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
en:How to use the Cloud Ikoula private API
fr:Comment utiliser l'API Cloud Privé d’Ikoula
Cuando te registras para el servicio b. Cloud Ikoula privado, usted recibió un correo electrónico con una clave API y una clave secreta. Esta información le permitirá conectarse con la b de la API. Cloud Ikoula privado.
URL API : https://cloudstack.ikoula.com/client/api
Las especificaciones de API de administrador y usuario de dominio son respectivamente :
Admin : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html Usuario : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_User.html
El uso de la API, a :
- Su clave de API
- Su clave secreta
- Enviar consultas "https://cloudstack.ikoula.com/client/api" con un método de HTTP
- Tratar el retorno XML o JSON (opción )
Ejemplo de una consulta tiene la API usando el método GET :
- https://cloudstack.ikoula.com/client/api/
- ?comando =deployVirtualMachine
- &serviceOfferingId =1
- &diskOfferingId =1
- &templateId =2
- &Id_zona =4
- &apiKey =miVr 6X7u6bN_EJTVwZ 0nUkkJbPmY 3y2bciKwFQ
- &firma =LXX 1DM 40AjcXU %2FcaiK 8RAP 0O1hU %3D
La línea 1 corresponde al punto de entrada (el enlace a la b de la API. Cloud Privado de Ikoula ) La línea 2 correspond a la comando e a envoyer, ici on veut crée une nouvelle VM La línea 3-6 correspondent aux différents paramètres de la comando e. Usted puede Agregar los campos "response" que define el retorno con el formato de parámetro (XML /JSON ) La línea 7 contiene tu clave de API (Esta es una clave de ejemplo válido, vuelva a colocar con su ) La línea 8 est la firma générée à partir de la comando e et de votre clé secrète
Comment générer la firma ?
Debemos asegurarnos de que todos los espacios se sustituyen por "%20" en vez de "+"
Para ordenar alfabéticamente envió a campos. Atención a la configuración después de la otra separadas por un & (Ampersand )y la cadena en minúsculas.
Ejemplo de parámetros de cadena : apiKey =mivr 6x7u6bn_ejtvwz 0nukkjbpmy 3y2bcikwfq &comando =listvirtualmachines &Networkid =5
Por último aplicar un hmac_SHA 1 sur la chaîne générée avec comme clé de hashage votre clé secréte. Pour envoyer la requête il vous suffit de rajouter le champs firma avec la firma générée
$args es un array asociativo de todos los argumentos
// 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); ?>
Habilitar actualización automática de comentarios