כיצד להשתמש ב- API פרטיים של ענן Ikoula
ja:クラウド Ikoula 専用 API を使用する方法
ar:كيفية استخدام API الخاصة
zh:如何使用云 Ikoula 私有 API
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
fr:Comment utiliser l'API Cloud Privé d’Ikoula
מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.
כאשר אתה נרשם לשירות ענן פרטי d’ikoula. קיבלת דואר עם מפתח API ו מפתח סודי... מידע זה יאפשר לך להתחבר אל ה-API ענן פרטי d’ikoula.
כתובת URL של API : https://ענןstack.ikoula.com/client/api
תחום מנהל ומשתמש API מפרטים אלו בהתאמה :
- Admin : http://ענןstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html
- המשתמש : http://ענןstack.apache.org/docs/api/apidocs-4.2/TOC_User.html
השימוש של ה-API, :
- את מפתח ה-API
- המפתח הסודי שלך
- לשלוח שאילתות "https://ענןstack.ikoula.com/client/api" עם שיטה של HTTP
- להתייחס את החזרה בפלאש (הבחירה )
דוגמה לשאילתה יש ה-API באמצעות השיטה GET :
1https://cloudstack.ikoula.com/client/api/
2 ?command=deployVirtualMachine
3 &serviceOfferingId=1
4 &diskOfferingId=1
5 &templateId=2
6 &zoneId=4
7 &apiKey=miVr6X7u6bN_EJTVwZ0nUkkJbPmY3y2bciKwFQ
8 &signature=Lxx1DM40AjcXU%2FcaiK8RAP0O1hU%3D
- הקו 1 מקביל בנקודת הכניסה (הקישור ל- API ענן פרטי d’ikoula)
- הקו 2 הוא כולל את הפקודה לשלוח, כאן אנו רוצים ליצור VM החדש
- הקו 3-6 המקבילים לפרמטרים שונים של הפקודה. באפשרותך להוסיף את השדות "response" אשר מוגדרת על ידי החזרה עם התבנית פרמטר (XML /JSON )
- הקו 7 מכיל את מפתח ה-API (הנה מפתח לדוגמה לא חוקי, החלף את )
- הקו 8 היא החתימה שנוצר מתוך הסדר וגם את המפתח הסודי שלך
איך ליצור חתימה
עלינו להבטיח כי כל החללים מוחלפים על-ידי "%20" במקום "+"
כדי למיין בסדר אלפביתי נשלחים שדות. שימו לב להגדרות אחד אחרי השני המופרדות על-ידי & (אמפרסנד )את מחרוזת לאותיות קטנות.
דוגמה של מחרוזת הפרמטרים : apikey=mivr6x7u6bn_ejtvwz0nukkjbpmy3y2bcikwfq&command=listvirtualmachines&domainId=5
סוף סוף להחיל על hmac_SHA 1 השרשרת שנוצר עם המפתח hashing המפתח הסודי שלך. כדי לשלוח השאילתה פשוט להוסיף את החתימה עם שדות החתימה שנוצר
$ארגומנטים הינו מערך אסוציאטיבי של כל הארגומנטים
1<?
2// classement par clef
3ksort($args);
4$query = http_build_query($args);
5// {{Template:Sécurité}} pour l'encodage des espaces
6$query = str_replace("+", "%20", $query);
7// minuscule
8strtolower($query)
9// calcul du hash
10$hash = hash_hmac("SHA1", $query, $secretKey, true);
11// encodage en base 64
12$signature = base64_encode($hash);
13?>
הפעלת רענון אוטומטי של התגובות