העלאת קובץ לניתוח

הפעלת משימת ניתוח מחייבת נתיב ל- Blob של Azure שניתן לגשת אליו באמצעות כתובת URL. סופקה יכולת להעלות קובץ לאחסון Blob של Azure במיקום הגיאוגרפי שצוין באמצעות שירות ההעלאה. אין צורך להשתמש ב- API של ההעלאה לצורך הפעלת ניתוח. ניתן להעלות באמצעות בקשת POST זו: [Geographical URI]/api/upload?api-version=1.0. קיימת תמיכה בהעלאת קובץ בגודל של עד ‎30 MB. עבור קבצים גדולים יותר, תצטרך לספק אחסון Azure משלך שניתן לגשת אליו באופן חיצוני ו- URI של SAS.

הערה

‏API זה מחייב שימוש באסימון OAuth.

כותרות עליונות

שם סוג ערך צפוי נדרש?
Authorization string האסימון הנושא של OAuth 1 עם טענת מזהה יישום של Azure Active Directory ‏(AAD). כן
x-ms-tenant-id GUID מזהה הדייר עבור הבקשה. כן
x-ms-correlation-id GUID המזהה עבור הפעלת הניתוח. עליך לספק את אותו מזהה עבור כל הביצוע (העלאה, ניתוח, מצב). כן
Content-Type object multipart/form-data כן
Content-Disposition object כלול את פרמטרי השם ושם הקובץ. לדוגמה:
form-data; name="solution1.zip"; filename="solution1.zip"
כן

תגובות צפויות

קוד מצב HTTP תרחיש תוצאה
200 ההעלאה הצליחה אין גוף תוצאה
400 נשלח קובץ שאינו zip, נשלחו פרמטרים שגויים או נכלל קובץ עם וירוס אין גוף תוצאה
413 הקובץ גדול מדי אין גוף תוצאה

דוגמה: העלאת קובץ

דוגמה זו מציגה כיצד ניתן להעלות קובץ לניתוח.

בקשה

POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: 9E378E56-6F35-41E9-BF8B-C0CC88E2B832
x-ms-tenant-id: F2E60E49-CB87-4C24-8D4F-908813B22506
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip

תגובה

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

["https://mystorage.blob.core.windows.net/solution-files/0a4cd700-d1d0-4ef8-8318-e4844cc1636c/mySolution.zip?sv=2017-11-09&sr=b&sig=xyz&se=2019-06-11T19%3A05%3A20Z&sp=rd"]

למידע נוסף

שימוש ב- API של אינטרנט של בודק Power Apps
אחזור רשימת ערכות הכללים
אחזור רשימת הכללים
הפעלת ניתוח
בדיקת מצב הניתוח