내보내기(0) 인쇄
모두 확장

JobTemplate

업데이트 날짜: 2014년 2월

JobTemplate은 반복적으로 실행되어야 하는 Job을 위해 재사용 가능한 설정을 제공합니다.

이 항목에서는 JobTemplate 엔터티에 대해 간략하게 설명하는 동시에 Media Services REST API를 사용하여 다양한 작업을 실행하는 방법도 보여줍니다.

Important중요
Media Services REST API를 사용할 때는 다음 사항을 고려해야 합니다.

JobTemplate 엔터티 속성

 

속성 형식 설명

Id

읽기 전용이며 만들 때 미디어 서비스에 의해 설정됩니다.

Edm.String

고유 식별자

Name

선택 사항입니다.

Edm.String

작업 템플릿의 이름입니다.

Created

읽기 전용이며 만들 때 미디어 서비스에 의해 설정됩니다.

Edm.DateTime

1970년 1월 1일 자정 이후부터의 시간을 밀리초 단위로 표시합니다.

LastModified

읽기 전용이며 미디어 서비스에 의해 설정됩니다.

Edm.DateTime

이 값은 속성이 변경된 이후에 미디어 서비스에 의해 업데이트됩니다. 1970년 1월 1일 자정 이후부터의 시간이 밀리초 단위로 표시됩니다.

JobTemplateBody

필수 사항입니다.

Edm.String

TaskTemplate에 대한 정의와 TaskTemplate에서 사용할 입력 및 출력 자산 수를 정의하는 Xml 문서입니다. 예를 들면 다음과 같습니다.

<?xml version="1.0" encoding="utf-8"?> 
    <jobTemplate>
        <taskBody taskTemplateId=”nb:ttid:UUID:0749DF78-5167-413D-91AA-31564ED1EF34”> … </taskBody>
        <taskBody taskTemplateId=”nb:ttid:UUID:0432DF78-5167-4132-942A-88241ED1AC34”> … </taskBody>
    </jobtemplate>

TaskBody 콘텐츠의 형식은 TaskTaskBody 속성 + TaskTemplateId(또는 taskTemplateId) 특성과 같습니다. 각 TaskTemplateId는 고유하고 TaskTemplates 컬렉션의 TaskTemplate에 해당해야 합니다. TaskBody 요소 수는 TaskTemplates 컬렉션의 개수와 같아야 합니다. 

NumberofInputAssets

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

Edm.Int32

JobTemplate에서 사용할 수 있는 입력 자산의 개수입니다.

TemplateType

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

Edm.Int32

만들 수 있는 JobTemplate의 유형입니다. 올바른 값은 다음과 같습니다.

  • SystemLevel = 0

  • AccountLevel = 1

note참고
SystemLevel JobTemplate 유형은 미디어 서비스용으로 예약되어 있습니다. 이 값을 AccountLevel(즉, "1")로 설정해야 합니다.

TaskTemplates

필수 사항입니다.

TaskTemplates 엔터티 집합

연관된 모든 TaskTemplate 엔터티를 참조하는 탐색 속성입니다.

JobTemplate 만들기

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

 

메서드 요청 URI HTTP 버전

POST

https://media.windows.net/API/JobTemplates

HTTP/1.1

샘플 요청

Important중요
https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

POST https://media.windows.net/API/JobTemplates HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337212980&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=kK7PbPM3lTAEJYIx5OTWeaSY7zvia358UjPiuvSFHz0%3d
Host: media.windows.net
Content-Length: 608
Expect: 100-continue

{"Name" : "NewJobTemplate14ad96d1-2d14-4618-9014-08db7d227062", "TemplateType" : "1",  "JobTemplateBody" : "<?xml version=\"1.0\" encoding=\"utf-8\"?><jobTemplate><taskBody taskTemplateId=\"nb:ttid:UUID:071370A3-E63E-4E81-A099-AD66BCAC3789\"><inputAsset>JobInputAsset(0)</inputAsset><outputAsset>JobOutputAsset(0)</outputAsset></taskBody></jobTemplate>", "TaskTemplates" : [{"Id" : "nb:ttid:UUID:071370A3-E63E-4E81-A099-AD66BCAC3789", "Configuration" : "H.264 iPad", "MediaProcessorId" : "nb:mpid:UUID:2f381738-c504-4e4a-a38e-d199e207fcd5", "Name" : "SampleTaskTemplate2", "NumberofInputAssets" : 1, "NumberofOutputAssets" : 1}] }

JobTemplate 나열

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

 

메서드 요청 URI HTTP 버전

GET

https://media.windows.net/API/JobTemplates

HTTP/1.1

 

메서드 요청 URI HTTP 버전

GET

https://media.windows.net/API/JobTemplates('nb:jtid:UUID:ed10f137-7a8e-8343-9110-f54603d1136f')

HTTP/1.1

샘플 요청

Important중요
https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

GET https://media.windows.net/API/JobTemplates('nb:jtid:UUID:ed10f137-7a8e-8343-9110-f54603d1136f') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337212980&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=kK7PbPM3lTAEJYIx5OTWeaSY7zvia358UjPiuvSFHz0%3d
Host: media.windows.net

JobTemplate 삭제

JobTemplate은 DELETE HTTP 요청을 사용하여 삭제할 수 있습니다.

 

메서드 요청 URI HTTP 버전

DELETE

https://media.windows.net/API/JobTemplates('jobtemplateid')

HTTP/1.1

샘플 요청

Important중요
https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

DELETE https://media.windows.net/API/JobTemplates('nb:jtid:UUID:1149a161-92c6-be40-8e9c-7bf640c05df6') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337178759&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=cKlWvRDsu0bQwDkc1A4sMM5OQOGBEk8OWcuaj9zDkp0%3d
Host: media.windows.net
Content-Length: 0

참고 항목


빌드 날짜:

2014-06-20

커뮤니티 추가 항목

표시:
© 2014 Microsoft