העלאת קובץ לניתוח
הפעלת משימת ניתוח מחייבת נתיב ל- 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
אחזור רשימת ערכות הכללים
אחזור רשימת הכללים
הפעלת ניתוח
בדיקת מצב הניתוח