AccessPolicy
Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст.
Перевод
Текст оригинала

AccessPolicy

 

AccessPolicy определяется разрешения и длительность доступа к Asset.

В этом разделе приводится обзор AccessPolicy сущности и также показано, как выполнять различные операции с API REST служб мультимедиа.

System_CAPS_importantВажно

При работе с API REST служб мультимедиа учитывайте следующее.

Свойство

type

Описание

Id

Только для чтения. Задаваемый Службы Media Services во время создания.

Edm.String

Уникальный идентификатор.

Created

Только для чтения. Задаваемый Службы Media Services во время создания.

Edm.DateTime

Представляет количество миллисекунд с полуночи 1 января 1970 г.

LastModified

Только для чтения. Задаваемый Службы Media Services.

Edm.DateTime

Это значение обновляется по Службы Media Services после изменения свойства. Оно представляет количество миллисекунд с полуночи 1 января 1970 г.

Name

Обязательно.

Edm.String

Понятное имя AccessPolicy.

DurationInMinutes

Обязательно.

Edm.Double

Срок действия AccessPolicy.

Permissions

Необязательно.

Edm.Int32

Это значение представляет права доступа клиента при взаимодействии с Asset. Допустимые значения:

  • Нет = 0

  • Чтение = 1

  • Запись = 2

  • Удаление = 4

  • Перечисление = 8

Значение по умолчанию равно 0.

Обратите внимание, что разрешение на перечисление не следует использовать при создании указателей OnDemandOrigin.

AccessPolicy можно создать с помощью HTTP-запроса POST.

Метод

URI запроса

Версия HTTP

POST

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

HTTP/1.1

System_CAPS_importantВажно

После успешного подключения к https://media.windows.net будет получено перенаправление 301, указывающее другой URI служб Media Services. Последующие обращения к новому URI.

Чтобы получить последнюю версию x-ms-version:, в разделе Справка по API REST служб мультимедиа Azure.

POST https://media.windows.net/API/AccessPolicies 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=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d Host: media.windows.net Content-Length: 67 Expect: 100-continue {"Name": "NewUploadPolicy", "DurationInMinutes" : "100", "Permissions" : 2 }

AccessPolicy можно получить с помощью HTTP-запроса GET.

Метод

URI запроса

Версия HTTP

GET

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

HTTP/1.1

Метод

URI запроса

Версия HTTP

GET

https://Media.Windows.NET/API/AccessPolicies('accesspolicyid')

HTTP/1.1

Метод

URI запроса

Версия HTTP

GET

https://Media.Windows.NET/API/Assets('AssetId')/AccessPolicies

HTTP/1.1

System_CAPS_importantВажно

После успешного подключения к https://media.windows.net будет получено перенаправление 301, указывающее другой URI служб Media Services. Последующие обращения к новому URI.

Чтобы получить последнюю версию x-ms-version:, в разделе Справка по API REST служб мультимедиа Azure.

GET https://media.windows.net/API/AccessPolicies('nb:pid:UUID:ad05d8fa-06a2-4e2f-8fb4-fac57875135a') 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=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fnimbusvoddev.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334276569&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=Cax61TKgo%2fLo5k6AWA%2brOLdAbMMd4poqvpVqiRPdTXk%3d Host: media.windows.net


AccessPolicy можно удалить с помощью HTTP-запроса DELETE.

Метод

URI запроса

Версия HTTP

delete

https://Media.Windows.NET/API/AccessPolicies('accesspolicyid')

HTTP/1.1

System_CAPS_importantВажно

После успешного подключения к https://media.windows.net будет получено перенаправление 301, указывающее другой URI служб Media Services. Последующие обращения к новому URI.

Чтобы получить последнюю версию x-ms-version:, в разделе Справка по API REST служб мультимедиа Azure.

DELETE https://media.windows.net/API/AccessPolicies('nb:pid:UUID:ad05d8fa-06a2-4e2f-8fb4-fac57875135a') 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=1337156939&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=IMU5VFP%2bhekKwnUJR13b%2fBMsrZF1h72pZdMlqZ8Txf8%3d Host: media.windows.net Content-Length: 0

Показ:
© 2016 Microsoft