Dela via


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