Differenze tra le versioni di "Come utilizzare l'API privata Cloud Ikoula"
| (18 versioni intermedie di 2 utenti non mostrate) | |||
| Riga 1: | Riga 1: | ||
| + | <span data-link_translate_it_title="Come utilizzare l'API privata Cloud Ikoula" data-link_translate_it_url="Come utilizzare l'API privata Cloud Ikoula"></span>[[:it:Come utilizzare l'API privata Cloud Ikoula]][[it:Come utilizzare l'API privata Cloud 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_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%A5%D9%8A%D9%83%D9%88%D9%84%D8%A7+%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_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_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_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_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]] | <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 /> | ||
| − | + | {{#seo: | |
| − | + | |title= Come utilizzare l'API Cloud privata d'Ikoula | |
| − | + | |titlemode=replace | |
| + | |keywords=Cloud | ||
| + | |description= Quando si effettua una registrazione al servizio cloud privato d’Ikoula, dopo qualche minuto si riceve una mail con una chiave API e chiave segreta. Queste informazioni vi permetteranno di connettervi al servizio API cloud privato d’Ikoula. | ||
| + | |og:type=article | ||
| + | |article:author=Ikbot | ||
| + | |article:published_time=2015-10-01 | ||
| + | |article:modified_time=2019-09-10 | ||
| + | |og:image=https://it-wiki.ikoula.com/resources/assets/logo_ikwiki.png | ||
| + | }} | ||
| + | Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Comment utiliser l'API Cloud Privé d’Ikoula|qui]].<br /><span data-translate="fr"></span> | ||
| + | ==Cos'è il cloud privato?== | ||
| + | [https://www.ikoula.it/it/cloud-privato-e-cloud-ibrido Cloud Privato] è un termine che indica servizi di calcolo offerti tramite Internet o una rete interna privata solo a utenti selezionati e non al pubblico generale. Chiamato anche cloud aziendale o interno, il cloud computing privato offre alle aziende molti dei vantaggi di un cloud pubblico, ad esempio funzionalità self-service, scalabilità ed elasticità, con controllo e personalizzazione aggiuntivi forniti da risorse dedicate tramite un'infrastruttura di elaborazione ospitata in locale | ||
| + | ==API== | ||
<!--T:1--> | <!--T:1--> | ||
| − | Quando si | + | Quando si effettua una registrazione al servizio <span class="notranslate">'''cloud'''</span> privato d’Ikoula, dopo qualche minuto si riceve una mail con una chiave API e chiave segreta. |
| − | Queste informazioni | + | Queste informazioni vi permetteranno di connettervi al servizio API <span class="notranslate">cloud</span> privato d’Ikoula. |
<!--T:2--> | <!--T:2--> | ||
| − | API | + | URL API : https://cloudstack.ikoula.com/client/api |
<!--T:3--> | <!--T:3--> | ||
| − | + | Gli accessi all’area amministratore di dominio e utente sono rispettivamente : | |
<!--T:4--> | <!--T:4--> | ||
Admin : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html | Admin : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html | ||
| − | + | User : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_User.html | |
<!--T:5--> | <!--T:5--> | ||
| − | + | Per utilizzare l’API, è necessario possedere : | |
<!--T:6--> | <!--T:6--> | ||
| − | * La chiave API | + | * La tua chiave API |
| − | * La chiave segreta | + | * La tua chiave segreta |
| − | * Inviare | + | * Inviare le richieste all’indirizzo "https://cloudstack.ikoula.com/client/api" con un protocollo http |
| − | * | + | * Utilizza i risultati XML o JSON (scelta disponibile) |
<!--T:7--> | <!--T:7--> | ||
| − | Esempio di | + | Esempio di richiesta all’API utilizzando il metodo GET : |
<!--T:8--> | <!--T:8--> | ||
| Riga 47: | Riga 71: | ||
<!--T:9--> | <!--T:9--> | ||
| − | La linea 1 corrisponde al punto di entrata ( | + | *La linea 1 corrisponde al punto di entrata (link verso l’API <span class="notranslate">cloud</span> privata d’Ikoula) |
| − | La linea 2 | + | *La linea 2 corrisponde all’istruzione da dare, qui vogliamo creare una nuova VM |
| − | La linea 3-6 correspondent aux différents paramètres de la comando e. | + | *La linea 3-6 correspondent aux différents paramètres de la comando e. |
| − | + | *La linea 3-6 corrisponde ai differenti parametri della richiesta, Puoi aggiungere il campo « response » che definisce il formato dei risultati forniti (XML/JSON) | |
| − | La linea 7 contiene la chiave API ( | + | *La linea 7 contiene la tua chiave API (nell’esempio è inserita una chiave non corretta, sostituire con la vostra) |
| − | La linea 8 | + | *La linea 8 è la firma generata dalla richiesta e dalla vostra chiave segreta |
<!--T:10--> | <!--T:10--> | ||
| − | + | ==Come generare la firma ?== | |
<!--T:11--> | <!--T:11--> | ||
| − | + | Innanzitutto assicuriamoci di aver sostituito tutti gli spazi con « %20 » invece che « + » | |
<!--T:12--> | <!--T:12--> | ||
| − | + | Ordina per ordine alfabetico le richieste. Attenzione, inserire i parametri gli uni dopo gli altri separati da un &, e si inserire i parametri in minuscolo. | |
<!--T:13--> | <!--T:13--> | ||
| − | Esempio di | + | Esempio di string : |
APIKEY =Mivr 6x7u6bn_ejtvwz 0nukkjbpmy 3y2bcikwfq &comando =listvirtualmachines &NetworkId =5 | APIKEY =Mivr 6x7u6bn_ejtvwz 0nukkjbpmy 3y2bcikwfq &comando =listvirtualmachines &NetworkId =5 | ||
| − | Infine applicare | + | Infine applicare hmac_SHA1 alla richiesta con la chiave segreta come hashage. Per inviare la richiesta adesso è sufficente di aggiungere il campo firma con la firma generata $args e un array di tutti gli argomenti. |
<!--T:14--> | <!--T:14--> | ||
Versione attuale delle 09:18, 10 set 2019
it:Come utilizzare l'API privata Cloud 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
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
fr:Comment utiliser l'API Cloud Privé d’Ikoula
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.
Cos'è il cloud privato?
Cloud Privato è un termine che indica servizi di calcolo offerti tramite Internet o una rete interna privata solo a utenti selezionati e non al pubblico generale. Chiamato anche cloud aziendale o interno, il cloud computing privato offre alle aziende molti dei vantaggi di un cloud pubblico, ad esempio funzionalità self-service, scalabilità ed elasticità, con controllo e personalizzazione aggiuntivi forniti da risorse dedicate tramite un'infrastruttura di elaborazione ospitata in locale
API
Quando si effettua una registrazione al servizio cloud privato d’Ikoula, dopo qualche minuto si riceve una mail con una chiave API e chiave segreta. Queste informazioni vi permetteranno di connettervi al servizio API cloud privato d’Ikoula.
URL API : https://cloudstack.ikoula.com/client/api
Gli accessi all’area amministratore di dominio e utente sono rispettivamente :
Admin : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html User : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_User.html
Per utilizzare l’API, è necessario possedere :
- La tua chiave API
- La tua chiave segreta
- Inviare le richieste all’indirizzo "https://cloudstack.ikoula.com/client/api" con un protocollo http
- Utilizza i risultati XML o JSON (scelta disponibile)
Esempio di richiesta all’API utilizzando il metodo GET :
- https://cloudstack.ikoula.com/client/api/
- ?comando =deployVirtualMachine
- &serviceOfferingId =1
- &diskOfferingId =1
- &templateId =2
- &IDArea =4
- &apiKey =miVr 6X7u6bN_EJTVwZ 0nUkkJbPmY 3y2bciKwFQ
- &firma =LXX 1DM 40AjcXU %2FcaiK 8RAP 0O1hU %3D
- La linea 1 corrisponde al punto di entrata (link verso l’API cloud privata d’Ikoula)
- La linea 2 corrisponde all’istruzione da dare, qui vogliamo creare una nuova VM
- La linea 3-6 correspondent aux différents paramètres de la comando e.
- La linea 3-6 corrisponde ai differenti parametri della richiesta, Puoi aggiungere il campo « response » che definisce il formato dei risultati forniti (XML/JSON)
- La linea 7 contiene la tua chiave API (nell’esempio è inserita una chiave non corretta, sostituire con la vostra)
- La linea 8 è la firma generata dalla richiesta e dalla vostra chiave segreta
Come generare la firma ?
Innanzitutto assicuriamoci di aver sostituito tutti gli spazi con « %20 » invece che « + »
Ordina per ordine alfabetico le richieste. Attenzione, inserire i parametri gli uni dopo gli altri separati da un &, e si inserire i parametri in minuscolo.
Esempio di string : APIKEY =Mivr 6x7u6bn_ejtvwz 0nukkjbpmy 3y2bcikwfq &comando =listvirtualmachines &NetworkId =5
Infine applicare hmac_SHA1 alla richiesta con la chiave segreta come hashage. Per inviare la richiesta adesso è sufficente di aggiungere il campo firma con la firma generata $args e un array di tutti gli argomenti.
$args è un array associativo di tutti gli argomenti
// 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);
?>
Attivare l'aggiornamento automatico dei commenti