AccessPolicy
En AccessPolicy definierar behörigheter och varaktighet för åtkomst till en tillgång.
Det här avsnittet ger en översikt över entiteten AccessPolicy
och visar även hur du kör olika åtgärder med Media Services REST API.
Viktigt
När du kommer åt entiteter i Media Services måste du ange specifika rubrikfält och värden i dina HTTP-begäranden.
Mer information finns i Setup for Media Services REST API Development and Connecting to Media Services with the Media Services REST API (Installation för Media Services REST API Development and Connecting to Media Services with the Media Services REST API).
Egenskaper för AccessPolicy-entitet
Egenskap | Typ | Description |
---|---|---|
Id Skrivskyddad. Anges av Media Services vid skapandetillfället. |
Edm.String | Unik identifierare. |
Created Skrivskyddad. Anges av Media Services vid skapandetillfället. |
Edm.DateTime | Representerar antalet millisekunder sedan midnatt den 1 januari 1970. |
LastModified Skrivskyddad. Anges av Media Services. |
Edm.DateTime | Det här värdet uppdateras av Media Services när eventuella egenskapsändringar har gjorts. Den representerar antalet millisekunder sedan midnatt den 1 januari 1970. |
Name Krävs. |
Edm.String | Eget namn för din AccessPolicy. |
DurationInMinutes Krävs. |
Edm.Double | Varaktighet som AccessPolicy är giltig för. |
Permissions Valfritt. |
Edm.Int32 | Det här värdet anger de åtkomsträttigheter som klienten har när den interagerar med tillgången. Giltiga värden är: - Ingen = 0 - Läs = 1 - Skriv = 2 - Ta bort = 4 - Lista = 8 Standardvärdet är 0. Observera att listbehörigheten inte ska användas när du skapar OnDemandOrigin-positionerare. |
Skapa en AccessPolicy
AccessPolicies kan skapas med en POST HTTP-begäran.
Metod | URI för förfrågan | HTTP-version |
---|---|---|
POST | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies> | HTTP/1.1 |
Exempelförfrågan
Information om hur du får det senaste x-ms-version:
finns i Media Services REST.
POST https://<accountname>.restv2.<location>.media.azure.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.19
Authorization: Bearer <token value>
Host: media.windows.net
Content-Length: 67
Expect: 100-continue
{"Name": "NewUploadPolicy", "DurationInMinutes" : "100", "Permissions" : 2 }
Visa en lista över accessPolicies
AccessPolicies kan hämtas med hjälp av en GET HTTP-begäran.
Metod | URI för förfrågan | HTTP-version |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies> | HTTP/1.1 |
Metod | URI för förfrågan | HTTP-version |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies>('accesspolicyid') | HTTP/1.1 |
Metod | URI för förfrågan | HTTP-version |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/Assets>('assetid')/AccessPolicies | HTTP/1.1 |
Exempelförfrågan
Information om hur du får det senaste x-ms-version:
finns i Media Services REST.
GET https://<accountname>.restv2.<location>.media.azure.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.19
Authorization: Bearer <token value>
Ta bort en AccessPolicy
AccessPolicies kan tas bort med hjälp av en DELETE HTTP-begäran.
Metod | URI för förfrågan | HTTP-version |
---|---|---|
DELETE | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies>('accesspolicyid') | HTTP/1.1 |
Exempelförfrågan
Information om hur du får det senaste x-ms-version:
finns i Media Services REST.
DELETE https://<accountname>.restv2.<location>.media.azure.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.19
Authorization: Bearer <token value>
Host: media.windows.net
Content-Length: 0
Se även
ContentKey
Tillgång
AssetFile
Jobb
JobTemplate
Locator
MediaProcessor
Uppgift
TaskTemplate
Kvoter och begränsningar