Zásady přístupu
AccessPolicy definuje oprávnění a dobu trvání přístupu k prostředku.
Toto téma poskytuje přehled AccessPolicy
entity a také ukazuje, jak provádět různé operace pomocí rozhraní REST API služby Media Services.
Důležité
Při přístupu k entitě ve službě Media Services musíte v požadavcích HTTP nastavit konkrétní pole hlaviček a hodnoty.
Další informace najdete v tématu Nastavení pro vývoj rozhraní REST API služby Media Services a připojení ke službě Media Services pomocí rozhraní REST API služby Media Services.
Vlastnosti entity AccessPolicy
Vlastnost | Typ | Description |
---|---|---|
Id Jen pro čtení. Nastavení službou Media Services při vytváření. |
Edm.String | Jedinečný identifikátor. |
Created Jen pro čtení. Nastavení službou Media Services při vytváření. |
Edm.DateTime | Představuje počet milisekund od půlnoci 1. ledna 1970. |
LastModified Jen pro čtení. Nastaveno službou Media Services. |
Edm.DateTime | Tato hodnota je aktualizována službou Media Services po provedení jakýchkoli změn vlastností. Představuje počet milisekund od půlnoci 1. ledna 1970. |
Name Povinná hodnota. |
Edm.String | Popisný název accesspolicy. |
DurationInMinutes Povinná hodnota. |
Edm.Double | Doba trvání, pro kterou je zásada AccessPolicy platná. |
Permissions Nepovinný parametr. |
Edm.Int32 | Tato hodnota určuje přístupová práva, která má klient při interakci s assetem. Platné hodnoty jsou: - Žádné = 0 - Čtení = 1 - Zápis = 2 - Odstranit = 4 - Seznam = 8 Výchozí hodnota je 0. Všimněte si, že při vytváření lokátorů OnDemandOrigin by se nemělo používat oprávnění Seznam. |
Vytvoření accesspolicy
AccessPolicies je možné vytvořit pomocí požadavku HTTP POST.
Metoda | Identifikátor URI žádosti | Verze PROTOKOLU HTTP |
---|---|---|
POST | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies> | HTTP/1.1 |
Ukázkový požadavek
Nejnovější verzi najdete v x-ms-version:
tématu Rest služby Media Services.
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 }
Vypsat přístupZásady
AccessPolicies lze načíst pomocí požadavku GET HTTP.
Metoda | Identifikátor URI žádosti | Verze PROTOKOLU HTTP |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies> | HTTP/1.1 |
Metoda | Identifikátor URI žádosti | Verze PROTOKOLU HTTP |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies>('accesspolicyid') | HTTP/1.1 |
Metoda | Identifikátor URI žádosti | Verze PROTOKOLU HTTP |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/Assets>('assetid')/AccessPolicies | HTTP/1.1 |
Ukázkový požadavek
Nejnovější verzi najdete v x-ms-version:
tématu Rest služby Media Services.
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>
Odstranění accesspolicy
AccessPolicies je možné odstranit pomocí požadavku HTTP DELETE.
Metoda | Identifikátor URI žádosti | Verze PROTOKOLU HTTP |
---|---|---|
DELETE | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies>('accesspolicyid') | HTTP/1.1 |
Ukázkový požadavek
Nejnovější verzi najdete v x-ms-version:
tématu Rest služby Media Services.
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
Viz také
ContentKey
Prostředek
AssetFile
Úloha
Pracovní pozice
Lokátor
MediaProcessor
Úkol
TaskTemplate
Kvóty a omezení