AccessPolicy
AccessPolicy, bir Varlığa erişimin izinlerini ve süresini tanımlar.
Bu konu, varlığa genel bir bakış AccessPolicy
sağlar ve ayrıca Media Services REST API'siyle çeşitli işlemlerin nasıl yürütüleceklerini gösterir.
Önemli
Media Services'teki varlıklara erişirken, HTTP isteklerinizde belirli üst bilgi alanlarını ve değerlerini ayarlamanız gerekir.
Daha fazla bilgi için bkz. Media Services REST API Geliştirme kurulumu ve Media Services REST API ile Media Services'a Bağlanma.
AccessPolicy Varlık Özellikleri
Özellik | Tür | Description |
---|---|---|
Id Salt okunur. Media Services tarafından oluşturma zamanında ayarlanır. |
Edm.String | Benzersiz tanımlayıcı. |
Created Salt okunur. Media Services tarafından oluşturma zamanında ayarlanır. |
Edm.DateTime | 1 Ocak 1970 gece yarısından bu yana geçen milisaniye sayısını temsil eder. |
LastModified Salt okunur. Media Services tarafından ayarlanır. |
Edm.DateTime | Bu değer, özellik değişiklikleri yapıldıktan sonra Media Services tarafından güncelleştirilir. 1 Ocak 1970 gece yarısından bu yana milisaniye sayısını temsil eder. |
Name Gereklidir. |
Edm.String | AccessPolicy'niz için kolay ad. |
DurationInMinutes Gereklidir. |
Edm.Double | AccessPolicy'nin geçerli olduğu süre. |
Permissions İsteğe bağlı. |
Edm.Int32 | Bu değer, varlıkla etkileşim kurarken istemcinin sahip olduğu erişim haklarını belirtir. Geçerli değerler: - Yok = 0 - Okuma = 1 - Yazma = 2 - Sil = 4 - Liste = 8 Varsayılan değer 0’dır. OnDemandOrigin bulucuları oluşturulurken Liste izninin kullanılmaması gerektiğini unutmayın. |
AccessPolicy oluşturma
AccessPolicies bir POST HTTP isteğiyle oluşturulabilir.
Yöntem | İstek URI'si | HTTP Sürümü |
---|---|---|
POST | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies> | HTTP/1.1 |
Örnek İstek
En son x-ms-version:
sürümü edinmek için bkz. 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 }
Accesspolicies Listele
AccessPolicies, GET HTTP isteği kullanılarak alınabilir.
Yöntem | İstek URI'si | HTTP Sürümü |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies> | HTTP/1.1 |
Yöntem | İstek URI'si | HTTP Sürümü |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies>('accesspolicyid') | HTTP/1.1 |
Yöntem | İstek URI'si | HTTP Sürümü |
---|---|---|
GET | <https:// accountname.restv2>.<location.media.azure.net/api/Assets>('assetid')/AccessPolicies | HTTP/1.1 |
Örnek İstek
En son x-ms-version:
sürümü edinmek için bkz. 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>
AccessPolicy silme
AccessPolicies, DELETE HTTP isteği kullanılarak silinebilir.
Yöntem | İstek URI'si | HTTP Sürümü |
---|---|---|
DELETE | <https:// accountname.restv2>.<location.media.azure.net/api/AccessPolicies>('accesspolicyid') | HTTP/1.1 |
Örnek İstek
En son x-ms-version:
sürümü edinmek için bkz. 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
Ayrıca Bkz.
ContentKey
Varlık
AssetFile
İş
JobTemplate
Konumlandırıcı
MediaProcessor
Görev
Görev Şablonu
Kotalar ve Sınırlamalar