분석을 위해 파일 업로드
분석 작업을 시작하려면 URL로 액세스할 수 있는 Azure Blob에 대한 경로가 필요합니다. 업로드 서비스를 사용하여 지정된 지역의 Azure Blob 저장소에 파일을 업로드하는 기능이 제공됩니다. 분석을 실행하기 위해 업로드 API를 사용할 필요는 없습니다. POST
요청을 사용하여 [Geographical URI]/api/upload?api-version=1.0
에 업로드할 수 있습니다. 최대 30MB 크기의 파일 업로드가 지원됩니다. 더 큰 파일은 외부 액세스 가능한 Azure 저장소 및 SAS URI를 제공해야 합니다.
참고
이 API에는 OAuth 토큰이 필요합니다.
헤더
입력 | Type | 예상 값 | 필수 여부 |
---|---|---|---|
권한 부여 | string | OAuth ID 애플리케이션 ID 클레임을 포함하는 Microsoft Entra 1 전달 토큰입니다. | yes |
x-ms-tenant-id | GUID | 애플리케이션 테넌트의 ID입니다. | 예 |
x-ms-correlation-id | GUID | 분석 실행의 식별자입니다. 전체 실행(업로드, 분석, 상태)에 동일한 ID를 제공해야 합니다. | 예 |
콘텐츠-형식 | 개체 | multipart/form-data | 예 |
내용-처리 | 개체 | 이름 및 파일 이름 매개 변수를 포함합니다예: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
응답 #glsr_cfigia ...
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를 사용하세요
규칙 세트 목록을 검색합니다
규칙 목록을 검색합니다
분석 호출
분석 상태 확인