「クラウド Ikoula 専用 API を使用する方法」の版間の差分

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
 
(同じ利用者による、間の8版が非表示)
1行目: 1行目:
 +
<span data-link_translate_ja_title="クラウド Ikoula 専用 API を使用する方法"  data-link_translate_ja_url="クラウド Ikoula 専用 API を使用する方法"></span>[[:ja:クラウド Ikoula 専用 API を使用する方法]][[ja:クラウド Ikoula 専用 API を使用する方法]]
 +
<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_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_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_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_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]]

2017年2月9日 (木) 18:09時点における最新版

ja:クラウド Ikoula 専用 API を使用する方法 he:כיצד להשתמש ב- API פרטיים של ענן Ikoula 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 es:Cómo utilizar la API privada de nube Ikoula en:How to use the Cloud Ikoula private API ru:Как использовать API частных облачных Ikoula ar:كيفية استخدام API الخاصة zh:如何使用云 Ikoula 私有 API fr:Comment utiliser l'API Cloud Privé d’Ikoula

这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码






サービス b に登録した場合。 Cloud プライベート Ikoula API キーと秘密キーを記載したメールを受信しました。 この情報は、API b に接続できるようになります。 Cloud プライベート Ikoula。

URL API : https://cloudstack.ikoula.com/client/api

ドメイン管理者とユーザー API の仕様は、それぞれ :

管理者 : 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 の使用、 :

クエリの例は、GET メソッドを使用して API :

  1. https://cloudstack.ikoula.com/client/api/
  2. ?コマンド =deployVirtualMachine
  3. &serviceOfferingId =1
  4. &diskOfferingId =1
  5. &templateId =2
  6. &zoneId =4
  7. &apiKey =miVr 6X7u6bN_EJTVwZ 0nUkkJbPmY 3y2bciKwFQ
  8. &署名 =LXX 1DM 40AjcXU %2FcaiK 8ラップ 0O1胡 %3D

行 1 エントリのポイントに対応する (API b へのリンク。 Cloud Ikoula プライベート ) 行 2 送信コマンドは、ここで我々 は新しい VM を作成する 行 3-6 コマンドの別のパラメーターに対応してください。 フィールドを追加することができます "response" パラメーターの形式で戻り値を定義する (XML/JSON) 行 7 あなたの API キーが含まれています (ここでは、キーの無効な例に置き換えてあなた ) 行 8 順序とあなたの秘密鍵から生成された署名は、

署名を生成する方法 ?

我々 はすべてのスペースに置き換えられますことを確認してください "%20" 代わりに "+"

アルファベット順に並べ替えるには、フィールドを送信されます。区切られた他の後の 1 つの設定に注意する & (アンパサンド )文字列が小文字にします。

文字列パラメーターの例 : apikey =mivr 6x7u6bn_ejtvwz 0nukkjbpmy 3y2bcikwfq &コマンド =listvirtualmachines &ネットワーク Id =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);
?>



あなたにはコメントを投稿する権限がありません。