Exportar (0) Imprimir
Expandir todo

AccessPolicy

Actualizado: noviembre de 2014

La entidad AccessPolicy define los permisos y la duración del acceso a un recurso.

En este tema encontrará un resumen de la entidad AccessPolicy y una demostración de cómo ejecutar distintas operaciones con la API de REST de Servicios multimedia.

ImportantImportante
Al trabajar con la API de REST de Servicios multimedia, tenga en cuenta las consideraciones siguientes:

 

Propiedad Tipo Descripción

Id

De solo lectura. Definida por Media Services en el momento de la creación.

Edm.String

Identificador único.

Created

De solo lectura. Definida por Media Services en el momento de la creación.

Edm.DateTime

Representa el número de milisegundos desde la medianoche del 1 de enero de 1970.

LastModified

De solo lectura. Definida por Media Services.

Edm.DateTime

Media Services actualiza este valor cuando se aplican cambios de propiedad. Representa el número de milisegundos desde la medianoche del 1 de enero de 1970.

Name

Requerido.

Edm.String

Nombre descriptivo para AccessPolicy.

DurationInMinutes

Requerido.

Edm.Double

Duración de validez de AccessPolicy.

Permissions

Opcional.

Edm.Int32

Este valor especifica los derechos de acceso que tiene el cliente al interactuar con el recurso. Los valores válidos son:

  • None = 0

  • Read = 1

  • Write = 2

  • Delete = 4

  • List = 8

El valor predeterminado es 0.

Tenga en cuenta que el permiso Lista no debe utilizarse cuando se crean localizadores OnDemandOrigin.

Para crear AccessPolicies, puede usar una solicitud HTTP POST.

 

Método URI de solicitud Versión de HTTP

POST

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

HTTP/1.1

ImportantImportante
Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

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.7
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 }

Para recuperar AccessPolicies, use una solicitud HTTP GET.

 

Método URI de solicitud Versión de HTTP

GET

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

HTTP/1.1

 

Método URI de solicitud Versión de HTTP

GET

https://media.windows.net/API/AccessPolicies('accesspolicyid')

HTTP/1.1

 

Método URI de solicitud Versión de HTTP

GET

https://media.windows.net/API/Assets('assetid')/AccessPolicies

HTTP/1.1

ImportantImportante
Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

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.7
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


Para eliminar AccessPolicies, use una solicitud HTTP DELETE.

 

Método URI de solicitud Versión de HTTP

DELETE

https://media.windows.net/API/AccessPolicies('accesspolicyid')

HTTP/1.1

ImportantImportante
Después de conectarse correctamente a https://media.windows.net, recibirá una redirección 301 que especifica otro URI de Servicios multimedia. Debe realizar llamadas subsecuentes a la nueva URI.

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.7
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

Vea también

Mostrar:
© 2014 Microsoft