Locator
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Locator

 

Locator 자산에 포함 된 파일에 액세스할 수 있는 진입점을 제공 합니다. AccessPolicy는 사용 권한과 액세스 기간을 클라이언트가 지정된 된 자산에 대 한 액세스를 정의 하는 데 사용 됩니다. Locator와 AccessPolicy는 다대일 관계로 다를 제공할 수 다양 한 시작 시간과 연결 유형을 여러 클라이언트에 동일한 사용 권한 및 기간 설정을 모두 사용 하는 동안 있으므로 그러나 Azure 저장소 서비스에 의해 설정 된 공유 액세스 정책 제한으로 인해 한 번에 지정된 된 자산과 연관 된 고유 로케이터는 5 개 이상의 수는 없습니다. 자세한 내용은 참조 공유 액세스 서명 (REST API)를 사용 하 여http://msdn.microsoft.com/library/windowsazure/ee395415.aspx합니다.

변환할 필요가 종종는 Locator 다양 한 액세스 하기 위해 Uri 파일 형식입니다. 예를 들어 SAS locator의 Path 속성 컨테이너에 대 한 액세스를 제공 합니다. 파일에 액세스 하려면 호스트와 SAS 서명 사이 파일 이름을 포함 해야 합니다. OnDemandOrigin 로케이터를 사용 하는 경우는 Path 프로토콜에 관련 부분이 추가 될 때까지 속성은 유용 하지 않습니다.

다음 규칙에 따라 로케이터를 생성 하 고 업데이트할 수 있습니다.

  1. AccessPolicies 정의 하는 함께 사용 하는 액세스 서명 (SAS) URL Locator 읽기 권한 뿐만 아니라 원본 로케이터는 자산에 파일 업로드 한 후까지 만들 수 없습니다... AccessPolicies에 대 한 쓰기 권한을 지정 하는 사용 되는 경우에 파일 업로드 하기 전에 파일 다운로드 또는 업로드, 사용 되는 SAS URL Locator는 만들 수 있습니다.

  2. 만든 후에 SAS URL 로케이터를 업데이트할 수 없습니다. 그러나 새 StartTime 값으로 origin locator와 같은 다른 로케이터 종류를 업데이트할 수 있습니다.

  3. SAS 로케이터 Url에는 연결 된 저장소 계정의 저장소 키 업데이트 될 때마다 변경 됩니다. 자세한 내용은 참조 How To: 저장소 액세스 키 롤링 후 미디어 서비스를 업데이트 합니다.http://azure.microsoft.com/documentation/articles/media-services-roll-storage-access-keys/

  4. 30-40 초의 있을 수 있습니다 사용 하기 위해 사용할 수 있는 로케이터를 만든 후 지연 합니다. 이 문제는 SAS URL와 OnDemandOrigin 로케이터에 적용 됩니다.

System_CAPS_note참고

로케이터는 사용자별 액세스 제어를 관리 하도록 설계 되지 않았습니다. 개별 사용자에 게 서로 다른 액세스 권한을 부여할 디지털 DRM (권한 관리) 솔루션을 사용 합니다.

이 항목의 개요를 제공 된 Locator 엔터티를 미디어 서비스 REST API를 통해 다양 한 작업을 실행 하는 방법을 보여 줍니다.

System_CAPS_important중요

미디어 서비스 REST API를 사용할 때는 다음 사항을 고려해 야 합니다.

  • 엔터티에 액세스할 때는 미디어 서비스, HTTP 요청에서 구체적인 헤더 필드와 값을 설정 해야 합니다. 자세한 내용은 참조 미디어 서비스 REST API 개발 설정합니다.

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

    자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 미디어 서비스에 연결합니다.

속성

형식

설명

Id

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

Edm.String

고유 식별자를 설정 하 여 미디어 서비스합니다.

Name

선택적 요소입니다.

Edm.String

로케이터 이름입니다. 최대 길이 4000 까지입니다.

ExpirationDateTime

쓰기 전용입니다. MERGE HTTP 요청을 사용 하 여 ExpirationDateTime 값을 업데이트 합니다.

Edm.DateTime

(1970 년 1 월 1 일 자정 이후의 시간 (밀리초)에 표시) 값 때 로케이터 더 이상 사용할 수는 지정 된 자산에 액세스할 수 없습니다.

Expirationdatetime은 다음 DateTime 형식에서 이어야 합니다: YYYY-MM-DDTHH:mm:ssZ (예를 들어, "2014-05-23T17:53:50Z").

Type

필요합니다. 엔터티가 만들어진 후에 업데이트할 수 없습니다.

I n t 32

Locator의 유형을 설명 하는 열거형 값입니다. 유효한 값은 같습니다.

  • None = 0 : 기본 열거 값입니다. 이 유형을 갖는 올바른 로케이터가 없습니다.

  • SAS = 1 : 공유 액세스 서명 (Sas) locator 유형을 지정 합니다.

  • OnDemandOrigin 2 =: Azure 미디어 서비스 주문형 원본 스트리밍 끝점에 대 한 참조는 로케이터 유형을 지정 합니다.

Path

읽기 전용입니다. 설정한 미디어 서비스합니다.

Edm.String

자산 파일 액세스에 사용 되는 URL입니다.

BaseUri

읽기 전용입니다. 설정한 미디어 서비스합니다.

Edm.String

로케이터는 자산에 대 한 저장소/서비스/컨테이너 정보를 제공 하는 부분입니다. (예: Dns 호스트 이름 http://someservice.cloudapp.net)

ContentAccessComponent

읽기 전용입니다. 설정한 미디어 서비스합니다.

Edm.String

콘텐츠에 액세스 하는 데 필요한 URI의 일부입니다. 최종 미디어 URL에이 토큰의 위치는 locator 유형, 미디어 유형 및 스트리밍 서비스에 따라 달라 집니다.

AccessPolicyId

읽기 전용입니다. 설정한 미디어 서비스합니다.

Edm.String

로케이터 URL에 대 한 권한 및 기간을 정의 하는 AccessPolicy의 Id입니다.

Note OnDemandOrigin 로케이터를 만들 때는 목록 권한 사용할 없습니다 해야 합니다.

AssetId

읽기 전용입니다. 설정한 미디어 서비스합니다.

Edm.String

에 대 한 액세스를 제공 하려는 내용이 포함 된 Asset의 Id입니다.

StartTime

선택적 요소입니다.

Edm.DateTime

날짜와 시간 때 프로그램 로케이터 클라이언트가 사용 하기 위해 사용할 수 있습니다.

System_CAPS_tip

파일을 즉시 업로드 해야 하는 경우 StartTime 값을 현재 시간 전에 5 분으로 설정 해야 합니다. 클록 클라이언트 컴퓨터 사이 시간차가 있을 수 있기 때문에 이것이 및 미디어 서비스합니다. StartTime 값은 다음 DateTime 형식에서 이어야 합니다 또한: YYYY-MM-DDTHH:mm:ssZ (예를 들어, "2014-05-23T17:53:50Z").

AssetPolicy

읽기 전용입니다. 설정한 미디어 서비스합니다.

AssetPolicy 엔터티 집합

AccessPolicy 인스턴스에 대 한 탐색 속성입니다.

Asset

읽기 전용입니다. 설정한 미디어 서비스합니다.

Asset 엔터티 집합

Asset 인스턴스에 대 한 탐색 속성입니다.

Locator는 POST HTTP 요청으로 만들 수 있습니다.

메서드

요청 URI

HTTP 버전

게시물

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

HTTP/1.1

System_CAPS_note참고

SAS 로케이터 Url에는 연결 된 저장소 계정의 저장소 키 업데이트 될 때마다 변경 됩니다. 자세한 내용은 참조 How To: 저장소 액세스 키 롤링 후 미디어 서비스를 업데이트 합니다.http://azure.microsoft.com/documentation/articles/media-services-roll-storage-access-keys/

System_CAPS_important중요

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

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

POST https://media.windows.net/API/Locators HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
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: 182
Expect: 100-continue

{"AccessPolicyId": "nb:pid:UUID:25544a8f-8ccf-43b1-a188-2a860b35bffa", "AssetId" : "nb:cid:UUID:d062e5ef-e496-4f21-87e7-17d210628b7c", "StartTime" : "2014-05-17T16:45:53", "Type":1}

자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 자산 제공합니다.

로케이터는 GET HTTP 요청을 사용 하 여 검색할 수 있습니다.

메서드

요청 URI

HTTP 버전

가져오기

Https://media.windows.net/API/Locators 가져오기

HTTP/1.1

메서드

요청 URI

HTTP 버전

가져오기

https://media.windows.net/API/Locators('locatorid')

HTTP/1.1

메서드

요청 URI

HTTP 버전

가져오기

https://media.windows.net/API/Assets('assetid')/로케이터

HTTP/1.1

System_CAPS_important중요

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

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

GET https://media.windows.net/API/Locators('nb:lid:UUID:627cbafb-3d81-4623-97c2-2194282b6d16') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
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=1337219077&Issuer=https%3a%2f%2fnimbustestaccounts.accesscontrol.windows.net%2f&HMACSHA256=JSeCQMLMDLIm%2fFD%2b8qJL52dShVNGdwg1aqB%2b3GLlq5I%3d
Host: media.windows.net

Origin Locator는 MERGE HTTP 요청을 사용 하 여 업데이트할 수 있습니다.

메서드

요청 URI

HTTP 버전

병합

https://media.windows.net/API/Locators('locatorid')

HTTP/1.1

System_CAPS_important중요

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

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

MERGE https://media.windows.net/API/Locators('nb:lid:UUID:5bfcb65d-843d-4d5e-bf71-9306ecb08203') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
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=1337219313&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=iULfw27Jo4TIBljQr8MDMDh2TX6YZBShgvY9yblaqKU%3d
Host: media.windows.net
Content-Length: 38
Expect: 100-continue

{"StartTime" : "2014-05-17T16:45:53"}

DELETE HTTP 요청을 사용 하 여 로케이터를 삭제할 수 있습니다.

메서드

요청 URI

HTTP 버전

delete

https://media.windows.net/API/Locators('locatorid')

HTTP/1.1

System_CAPS_important중요

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

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

DELETE https://media.windows.net/API/Locators('nb:lid:UUID:9f0e0cee-8ea5-46c4-b985-5a7cd30e7623') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
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=1337219313&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=iULfw27Jo4TIBljQr8MDMDh2TX6YZBShgvY9yblaqKU%3d
Host: media.windows.net
Content-Length: 0
Connection: Keep-Alive
표시:
© 2016 Microsoft