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

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

הערה

ממשק API זה דורש אסימון. OAuth

כותרות

Name Type ערך צפוי נדרש?
Authorization מחרוזת אסימון נושא אחד עם תביעת מזהה יישום ID. OAuth Microsoft Entra כן
x-ms-tenant-id GUID מזהה הדייר עבור הבקשה. כן
x-ms-correlation-id GUID המזהה עבור הפעלת הניתוח. עליך לספק את אותו מזהה עבור כל הביצוע (העלאה, ניתוח, מצב). כן
Content-Type אובייקט multipart/form-data כן
Content-Disposition אובייקט כלול את פרמטרי השם ושם הקובץ. לדוגמה:
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: aaaa0000-bb11-2222-33cc-444444dddddd
x-ms-tenant-id: aaaabbbb-0000-cccc-1111-dddd2222eeee
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip

Response

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"]

למידע נוסף

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