Differenze tra le versioni di "Come utilizzare l'API privata Cloud Ikoula"
| (5 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 19: | Riga 19: | ||
|titlemode=replace | |titlemode=replace | ||
|keywords=Cloud | |keywords=Cloud | ||
| − | |description= | + | |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 | |og:type=article | ||
|article:author=Ikbot | |article:author=Ikbot | ||
| − | |article:published_time= | + | |article:published_time=2015-10-01 |
| − | |article:modified_time=2019-09- | + | |article:modified_time=2019-09-10 |
|og:image=https://it-wiki.ikoula.com/resources/assets/logo_ikwiki.png | |og:image=https://it-wiki.ikoula.com/resources/assets/logo_ikwiki.png | ||
}} | }} | ||
| Riga 30: | Riga 30: | ||
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> | 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 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. | + | 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 vi permetteranno di connettervi al servizio API <span class="notranslate">cloud</span> privato d’Ikoula. | Queste informazioni vi permetteranno di connettervi al servizio API <span class="notranslate">cloud</span> privato d’Ikoula. | ||
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