다음을 통해 공유


작업

작업은 태스크 집합에 대한 메타데이터가 포함된 엔터티입니다. 각 태스크는 입력 자산에 대한 원자성 작업을 수행합니다. 일반적으로 작업은 오디오/비디오 프레젠테이션을 처리하는 데 사용됩니다. 여러 비디오를 처리하려면 인코딩할 각 비디오에 대해 하나의 작업을 만듭니다.

이 문서에서는 엔터티에 Job 대한 개요를 제공하고 Media Services REST API를 사용하여 다양한 작업을 실행하는 방법을 보여 줍니다.

중요

  • JSON을 사용하고 요청에서 __metadata 키워드(keyword) 사용하도록 지정할 때(예: 연결된 개체 참조) Accept 헤더를 JSON 자세한 정보 표시 형식(Accept: application/json;odata=verbose)으로 설정해야 합니다. verbose로 설정하지 않으면 Odata에서 __metadata 속성을 인식하지 못합니다.

Job 엔터티 속성

속성 형식 설명
Id

읽기 전용입니다. 만들 때 Media Services에서 설정합니다.
Edm.String 고유 식별자입니다.
Name

선택 사항입니다.
Edm.String 작업의 식별 이름입니다. 길이는 = 256이어야 합니다 <.
Created

읽기 전용입니다. 만들 때 Media Services에서 설정합니다.
Edm.DateTime 1970년 1월 1일 자정 이후의 시간을 밀리초 단위로 표시합니다.
LastModified

읽기 전용입니다. 미디어 서비스에 의해 설정됩니다.
Edm.DateTime 이 값은 속성이 변경된 후 Media Services에 의해 업데이트됩니다. 1970년 1월 1일 자정 이후의 시간(밀리초)을 나타냅니다.
EndTime

읽기 전용입니다. 미디어 서비스에 의해 설정됩니다.
Edm.DateTime 작업이 완료되었거나, 실패했거나, 취소된 날짜/시간입니다.
Priority

선택 사항입니다.
Edm.Int32 작업의 우선 순위입니다. 이 값이 높을수록 예약된 다른 작업에 비해 우선 순위가 더 높습니다. 예를 들어 우선순위가 40인 작업은 우선순위가 30인 작업보다 먼저 처리됩니다. 상한은 MaxInt와 같습니다. 기본값은 0입니다.
RunningDuration

읽기 전용입니다. 미디어 서비스에 의해 설정됩니다.
Edm.Double 작업의 경과 시간(밀리초)
StartTime

읽기 전용입니다. 미디어 서비스에 의해 설정됩니다.
Edm.DateTime 작업이 시작된 날짜/시간입니다.
State

읽기 전용입니다. 미디어 서비스에 의해 설정됩니다.
Edm.Int32 작업의 상태입니다. 태스크 상태에 대한 집계입니다. 태스크 하나가 실패하면 이 속성은 실패됨으로 설정됩니다. 유효한 값은 다음과 같습니다.

- 큐에 대기 중 = 0
- 예약됨 = 1
- 처리 = 2
- 완료 = 3
- 오류 = 4
- 취소됨 = 5
- 취소 = 6
TemplateId

선택 사항입니다.
Edm.String JobTemplate 엔터티의 ID입니다.
InputMediaAssets

필수 요소.
Asset 엔터티 집합 Job의 입력 자산으로 사용되는 연관된 모든 Asset 엔터티를 참조하는 탐색 속성입니다.
OutputMediaAssets

읽기 전용입니다. 미디어 서비스에 의해 설정됩니다.
Asset 엔터티 집합 Job의 출력 자산으로 사용되는 연관된 모든 Asset 엔터티를 참조하는 탐색 속성입니다. 작업을 만들 때 자산 및 관련 Blob 저장소 컨테이너가 만들어집니다.

출력 자산에는 비디오, 오디오, 미리 보기 등을 비롯한 파일과 입력/출력 자산에 대한 메타데이터도 포함되어 있습니다. 자세한 내용은 자산출력 메타데이터 topics 참조하세요.
Tasks

선택 사항입니다.
Task 엔터티 집합 연관된 모든 Task 엔터티를 참조하는 탐색 속성입니다.
JobNotificationSubscriptions

선택 사항입니다. 엔터티가 만들어진 후에는 업데이트할 수 없습니다.
JobNotificationSubscription

이 속성은 Media Services 버전 2.1에 추가되었습니다. 경고: Azure 큐 알림은 약간의 지연이 있을 수 있습니다.
Job의 알림 구독을 참조하는 탐색 속성입니다.

이 속성은 Job이 만들어진 후에 업데이트할 수 없습니다.

알림 구독 없이 작업 만들기

HTTP POST 요청을 사용하여 작업을 만들 수 있습니다.

메서드 요청 URI HTTP 버전
POST <https:// accountname.restv2>.<location.media.azure.net/api/Jobs> HTTP/1.1

다음 코드에서는 Media Services 버전 2.0을 사용하여 요청을 만드는 방법을 보여 줍니다. JSON을 사용하고 요청에서 __metadata 키워드(keyword) 사용하도록 지정할 때(예: 연결된 개체 참조) Accept 헤더를 JSON 자세한 정보 표시 형식(Accept: application/json;odata=verbose)으로 설정해야 합니다. verbose로 설정하지 않으면 Odata에서 __metadata 속성을 인식하지 못합니다.

POST https://<accountname>.restv2.<location>.media.azure.net/api/Jobs HTTP/1.1  
Content-Type: application/json;odata=verbose  
Accept: application/json;odata=verbose  
DataServiceVersion: 3.0  
MaxDataServiceVersion: 3.0  
x-ms-version: 2.19  
Authorization: Bearer <token value>  
Host: media.windows.net  
Content-Length: 474  
Expect: 100-continue  
  
{"Name" : "NewTestJob", "InputMediaAssets" : [{"__metadata" : {"uri" : "https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/Assets('nb%3Acid%3AUUID%3Aba5356eb-30ff-4dc6-9e5a-41e4223540e7')"}}], "Tasks" : [{"Configuration" : "H.264 HD 720p VBR", "MediaProcessorId" : "nb:mpid:UUID:2f381738-c504-4e4a-a38e-d199e207fcd5", "TaskBody" : "<?xml version=\"1.0\" encoding=\"utf-8\"?><taskBody><inputAsset>JobInputAsset(0)</inputAsset><outputAsset>JobOutputAsset(0)</outputAsset></taskBody>"}]}  
  

알림 구독이 있는 Job 만들기

알림이 있는 Job은 HTTP POST 일괄 처리 요청을 사용하여 만들 수 있습니다.

메서드 요청 URI HTTP 버전
POST <https:// accountname.restv2>.<location.media.azure.net/api/$batch> HTTP/1.1

다음 코드 예제에서는 Job에 대한 알림 구독이 있는 인코딩 Job을 만듭니다. 속성은 JobNotificationSubscriptions Media Services 버전 2.5에 추가되었습니다. JSON을 사용하고 요청에서 __metadata 키워드(keyword) 사용하도록 지정할 때(예: 연결된 개체 참조) Accept 헤더를 JSON 자세한 정보 표시 형식(Accept: application/json;odata=verbose)으로 설정해야 합니다. verbose로 설정하지 않으면 Odata에서 __metadata 속성을 인식하지 못합니다.

최신 x-ms-version:을 얻으려면 Media Services REST를 참조하세요.

POST https://<accountname>.restv2.<location>.media.azure.net/api/$batch HTTP/1.1  
User-Agent: Microsoft ADO.NET Data Services  
DataServiceVersion: 1.0  
MaxDataServiceVersion: 3.0  
Accept: multipart/mixed  
Accept-Charset: UTF-8  
Authorization: Bearer <token value>  
x-ms-version: 2.19  
Content-Type: multipart/mixed; boundary=batch_c8ccf56a-87f6-4a61-bfa2-46aac3bb87d9  
Host: media.windows.net  
Content-Length: 3856  
  
--batch_c8ccf56a-87f6-4a61-bfa2-46aac3bb87d9  
Content-Type: multipart/mixed; boundary=changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d  
  
--changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d  
Content-Type: application/http  
Content-Transfer-Encoding: binary  
  
POST https://<accountname>.restv2.<location>.media.azure.net/api/Jobs HTTP/1.1  
Content-ID: 1  
Content-Type: application/atom+xml  
DataServiceVersion: 3.0;NetFx  
MaxDataServiceVersion: 3.0;NetFx  
Accept: application/atom+xml,application/xml  
Accept-Charset: UTF-8  
  
<?xml version="1.0" encoding="utf-8"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/InputMediaAssets" type="application/atom+xml;type=feed" title="InputMediaAssets" href="https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/Assets('nb%3Acid%3AUUID%3A33662ded-f00b-4020-9fcf-4c4a22070c01')" /><id /><title /><updated>2013-04-20T22:41:57Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Created m:type="Edm.DateTime">0001-01-01T00:00:00</d:Created><d:EndTime m:null="true" /><d:Id m:null="true" /><d:JobNotificationSubscriptions><d:element><d:NotificationEndPointId>nb:nepid:UUID:36e510df-8560-4bae-a698-87723f677e98</d:NotificationEndPointId><d:TargetJobState m:type="Edm.Int32">2</d:TargetJobState></d:element></d:JobNotificationSubscriptions><d:LastModified m:type="Edm.DateTime">0001-01-01T00:00:00</d:LastModified><d:Name>My MP4 to Smooth Streaming encoding job</d:Name><d:Priority m:type="Edm.Int32">0</d:Priority><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TemplateId m:null="true" /></m:properties></content></entry>  
--changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d  
Content-Type: application/http  
Content-Transfer-Encoding: binary  
  
POST https://<accountname>.restv2.<location>.media.azure.net/api/$1/Tasks HTTP/1.1  
Content-ID: 2  
Content-Type: application/atom+xml  
DataServiceVersion: 3.0  
MaxDataServiceVersion: 3.0  
Accept: application/atom+xml,application/xml  
Accept-Charset: UTF-8  
  
<?xml version="1.0" encoding="utf-8"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id /><title /><updated>2013-04-20T22:41:57Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Configuration>H264 Smooth Streaming 720p</d:Configuration><d:EncryptionKeyId m:null="true" /><d:EncryptionScheme m:null="true" /><d:EncryptionVersion m:null="true" /><d:EndTime m:null="true" /><d:ErrorDetails /><d:HistoricalEvents /><d:Id></d:Id><d:InitializationVector m:null="true" /><d:MediaProcessorId>nb:mpid:UUID:70bdc2c3-ebf4-42a9-8542-5afc1e55d217</d:MediaProcessorId><d:Name>My Mp4 to Smooth Task</d:Name><d:Options m:type="Edm.Int32">0</d:Options><d:PerfMessage m:null="true" /><d:Priority m:type="Edm.Int32">0</d:Priority><d:Progress m:type="Edm.Double">0</d:Progress><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TaskBody><?xml version="1.0" encoding="utf-16"?>  
<taskBody>  
  <inputAsset>JobInputAsset(0)</inputAsset>  
  <outputAsset assetCreationOptions="0" assetName="Output asset">JobOutputAsset(0)</outputAsset>  
</taskBody></d:TaskBody></m:properties></content></entry>  
--changeset_0e31bdec-b799-400c-aa2f-d040aaa6ef2d--  
--batch_c8ccf56a-87f6-4a61-bfa2-46aac3bb87d9--  
  

다음은 알림이 있는 Job 만들기에 대한 응답입니다.

HTTP/1.1 202 Accepted  
Cache-Control: no-cache  
Content-Length: 6056  
Content-Type: multipart/mixed; boundary=batchresponse_2ae0b2a5-ec8b-438b-ae62-a02bf2b4a502  
Server: Microsoft-IIS/7.5  
request-id: 9a3f6a5e-8363-42db-97bd-1f693b71f7f0  
x-ms-request-id: 9a3f6a5e-8363-42db-97bd-1f693b71f7f0  
X-Content-Type-Options: nosniff  
DataServiceVersion: 1.0;  
X-Powered-By: ASP.NET  
Date: Sat, 20 Apr 2013 22:42:02 GMT  
  
--batchresponse_2ae0b2a5-ec8b-438b-ae62-a02bf2b4a502  
Content-Type: multipart/mixed; boundary=changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e  
  
--changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e  
Content-Type: application/http  
Content-Transfer-Encoding: binary  
  
HTTP/1.1 201 Created  
DataServiceVersion: 3.0;  
Content-Type: application/atom+xml;type=entry;charset=utf-8  
Content-ID: 1  
X-Content-Type-Options: nosniff  
Cache-Control: no-cache  
Location: https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')  
  
<?xml version="1.0" encoding="utf-8"?><entry xml:base="https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')</id><category term="Microsoft.Cloud.Media.Vod.Rest.Data.Models.Job" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Job" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Tasks" type="application/atom+xml;type=feed" title="Tasks" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')/Tasks" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/OutputMediaAssets" type="application/atom+xml;type=feed" title="OutputMediaAssets" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')/OutputMediaAssets" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/InputMediaAssets" type="application/atom+xml;type=feed" title="InputMediaAssets" href="Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')/InputMediaAssets" /><title /><updated>2013-04-20T22:42:02Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Id>nb:jid:UUID:7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab</d:Id><d:Name>My MP4 to Smooth Streaming encoding job</d:Name><d:Created m:type="Edm.DateTime">0001-01-01T00:00:00</d:Created><d:LastModified m:type="Edm.DateTime">0001-01-01T00:00:00</d:LastModified><d:EndTime m:null="true" /><d:Priority m:type="Edm.Int32">0</d:Priority><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TemplateId m:null="true" /><d:JobNotificationSubscriptions m:type="Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.JobNotificationSubscription)"><d:element><d:TargetJobState m:type="Edm.Int32">2</d:TargetJobState><d:NotificationEndPointId>nb:nepid:UUID:36e510df-8560-4bae-a698-87723f677e98</d:NotificationEndPointId></d:element></d:JobNotificationSubscriptions></m:properties></content></entry>  
--changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e  
Content-Type: application/http  
Content-Transfer-Encoding: binary  
  
HTTP/1.1 201 Created  
DataServiceVersion: 3.0;  
Content-Type: application/atom+xml;type=entry;charset=utf-8  
Content-ID: 2  
X-Content-Type-Options: nosniff  
Cache-Control: no-cache  
Location: https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')  
  
<?xml version="1.0" encoding="utf-8"?><entry xml:base="https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>https://&lt;accountname&gt;.restv2.&lt;location&gt;.media.azure.net/api/Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')</id><category term="Microsoft.Cloud.Media.Vod.Rest.Data.Models.Task" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Task" href="Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/OutputMediaAssets" type="application/atom+xml;type=feed" title="OutputMediaAssets" href="Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')/OutputMediaAssets" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/InputMediaAssets" type="application/atom+xml;type=feed" title="InputMediaAssets" href="Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')/InputMediaAssets" /><title /><updated>2013-04-20T22:42:02Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Id>nb:tid:UUID:94d3c509-24c2-467f-aa65-d16a4ea28b19</d:Id><d:Configuration>H264 Smooth Streaming 720p</d:Configuration><d:EndTime m:null="true" /><d:ErrorDetails m:type="Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.ErrorDetail)" /><d:HistoricalEvents m:type="Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.TaskHistoricalEvent)" /><d:MediaProcessorId>nb:mpid:UUID:70bdc2c3-ebf4-42a9-8542-5afc1e55d217</d:MediaProcessorId><d:Name>My Mp4 to Smooth Task</d:Name><d:PerfMessage m:null="true" /><d:Priority m:type="Edm.Int32">0</d:Priority><d:Progress m:type="Edm.Double">0</d:Progress><d:RunningDuration m:type="Edm.Double">0</d:RunningDuration><d:StartTime m:null="true" /><d:State m:type="Edm.Int32">0</d:State><d:TaskBody><?xml version="1.0" encoding="utf-16"?>  
<taskBody>  
  <inputAsset>JobInputAsset(0)</inputAsset>  
  <outputAsset assetCreationOptions="0" assetName="Output asset">JobOutputAsset(0)</outputAsset>  
</taskBody></d:TaskBody><d:Options m:type="Edm.Int32">0</d:Options><d:EncryptionKeyId m:null="true" /><d:EncryptionScheme m:null="true" /><d:EncryptionVersion m:null="true" /><d:InitializationVector m:null="true" /></m:properties></content></entry>  
--changesetresponse_10441dcf-ec34-4b8a-919e-2368b2c6444e--  
--batchresponse_2ae0b2a5-ec8b-438b-ae62-a02bf2b4a502--  
  

이전에 지정된 엔드포인트 주소를 사용하여 큐에 대한 메시지 가져오기 작업은 다음 알림 메시지를 생성합니다.

{  
"MessageVersion":"1.0",  
"EventType":"NotificationEndPointRegistration",  
"ETag":"d7a67e6e19acdb35c3de63e5d5a655b0a06cefb18192b4a6d6dc551298a2c01f",  
"TimeStamp":"2013-04-22T19:33:32",  
"Properties":  
    {  
    "NotificationEndPointId":"nb:nepid:UUID:36e510df-8560-4bae-a698-87723f677e98",  
    "State":"Registered",  
    "Name":"c9251969-d74e-40b3-927f-62de9c0cc3d1",  
    "Created":"2013-04-22T19:33:31"  
    }  
}  
  
{  
"MessageVersion":"1.0",  
"EventType":"JobStateChange",  
"ETag":"4bc48c4bf9ae7f50e4dfdc5cda32a032e30c9ba94f9cd45d859c64e28e7e9937",  
"TimeStamp":"2013-04-22T19:34:12",  
"Properties":  
    {  
    "JobId":"nb:jid:UUID:3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab",  
    "JobName":"My MP4 to Smooth Streaming encoding job",  
    "NewState":"Scheduled",  
    "OldState":"Queued",  
    "AccountName":"account001"  
    }  
}  
  
{  
"MessageVersion":"1.0",  
"EventType":"JobStateChange",  
"ETag":"4f5ca985235ed262df7b995a278de24fea4bae1a630d5106dd215853a42cf2ca",  
"TimeStamp":"2013-04-22T19:34:13",  
"Properties":  
    {  
    "JobId":"nb:jid:UUID:3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab",  
    "JobName":"My MP4 to Smooth Streaming encoding job",  
    "NewState":"Processing",  
    "OldState":"Scheduled",  
    "AccountName":"account001"  
    }  
}  
  
{  
"MessageVersion":"1.0",  
"EventType":"JobStateChange",  
"ETag":"25af87b23c92a52d140fcf0915b3b1868f3bd9822347de9287688a9cff653623",  
"TimeStamp":"2013-04-22T19:35:28",  
"Properties":  
    {  
    "JobId":"nb:jid:UUID:3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab",  
    "JobName":"My MP4 to Smooth Streaming encoding job",  
    "NewState":"Finished",  
    "OldState":"Processing",  
    "AccountName":"account001"  
    }  
}  

알림 EventType 에는 None = 0, JobStateChange = 1, NotificationEndPointRegistration = 2 및 NotificationEndPointUnregistration = 3 값이 있을 수 있습니다.

이벤트에는 JobStateChange Queued = 0, Scheduled = 1, Processing = 2, Finished = 3, Error = 4, Canceled = 5, Canceling = 6 등의 작업 상태가 있을 수 있습니다.

List Jobs

HTTP GET 요청을 사용하여 작업을 검색할 수 있습니다.

중요

작업 엔터티를 나열하도록 요청하면 요청당 최대 1000개가 반환됩니다. 제출된 모든 작업을 추적하는 경우 OData 시스템 쿼리 옵션에서 설명한 대로 위쪽/건너뛰기를 사용할 수 있습니다.

메서드 요청 URI HTTP 버전
GET <https:// accountname.restv2>.<location.media.azure.net/api/Jobs> HTTP/1.1
메서드 요청 URI HTTP 버전
GET <https:// accountname.restv2>.<location.media.azure.net/api/Jobs>('jobid') HTTP/1.1

샘플 요청

최신 x-ms-version:을 얻으려면 Media Services REST를 참조하세요.

GET https://<accountname>.restv2.<location>.media.azure.net/api/Jobs('nb:jid:UUID:b1f956b3-774c-bb44-a3f7-ee47e23add31') HTTP/1.1  
Content-Type: application/json;odata=verbose  
Accept: application/json;odata=verbose  
DataServiceVersion: 3.0  
MaxDataServiceVersion: 3.0  
x-ms-version: 2.19  
Authorization: Bearer <token value>  
Host: media.windows.net  
  

Job 취소

실행 중인 Job은 CancelJob 함수를 사용하여 취소할 수 있습니다. 예제는 REST API Functions를 참조하세요.

작업 삭제

HTTP DELETE 요청을 사용하여 작업을 삭제할 수 있습니다. 이 속성은 Azure 미디어 서비스 계정 데이터베이스에서 오래된 완료 작업을 정리할 때 유용합니다.

메서드 요청 URI HTTP 버전
DELETE <https:// accountname.restv2>.<location.media.azure.net/api/Jobs>('jobid') HTTP/1.1

샘플 요청

최신 x-ms-version:을 얻으려면 Media Services REST를 참조하세요.

DELETE https://<accountname>.restv2.<location>.media.azure.net/api/Jobs('nb:jid:UUID:9f5b35d0-68ac-c249-8ece-ece9ea22a461') HTTP/1.1  
Content-Type: application/json;odata=verbose  
Accept: application/json;odata=verbose  
DataServiceVersion: 3.0  
MaxDataServiceVersion: 3.0  
x-ms-version: 2.19  
Authorization: Bearer <token value>  
Host: media.windows.net  
Content-Length: 0  
  

참고 항목

ContentKey
자산
AccessPolicy
AssetFile
JobTemplate
로케이터
MediaProcessor
Task
TaskTemplate
할당량 및 제한 사항