작업
작업은 태스크 집합에 대한 메타데이터가 포함된 엔터티입니다. 각 태스크는 입력 자산에 대한 원자성 작업을 수행합니다. 일반적으로 작업은 오디오/비디오 프레젠테이션을 처리하는 데 사용됩니다. 여러 비디오를 처리하려면 인코딩할 각 비디오에 대해 하나의 작업을 만듭니다.
이 문서에서는 엔터티에 Job
대한 개요를 제공하고 Media Services REST API를 사용하여 다양한 작업을 실행하는 방법을 보여 줍니다.
중요
- Media Services에서 엔터티에 액세스할 때는 HTTP 요청에서 구체적인 헤더 필드와 값을 설정해야 합니다.
자세한 내용은 Media Services REST API 개발 설정 및 Media Services REST API를 사용하여 Media Services에 연결을 참조하세요.
- 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://<accountname>.restv2.<location>.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://<accountname>.restv2.<location>.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://<accountname>.restv2.<location>.media.azure.net/api/Jobs('nb%3Ajid%3AUUID%3A7dc2642f-ab1e-9f4c-8ecd-027eeac2a4ab')
<?xml version="1.0" encoding="utf-8"?><entry xml:base="https://<accountname>.restv2.<location>.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://<accountname>.restv2.<location>.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://<accountname>.restv2.<location>.media.azure.net/api/Tasks('nb%3Atid%3AUUID%3A94d3c509-24c2-467f-aa65-d16a4ea28b19')
<?xml version="1.0" encoding="utf-8"?><entry xml:base="https://<accountname>.restv2.<location>.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://<accountname>.restv2.<location>.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
할당량 및 제한 사항