Esporta (0) Stampa
Espandi tutto
Questo argomento non è stato ancora valutato - Valuta questo argomento

AccessPolicy

Aggiornamento: febbraio 2014

Un'entità AccessPolicy corrisponde a un criterio di accesso e definisce le autorizzazioni e la durata dell'accesso a un asset.

ImportantImportante
Quando si accede alle entità in Windows Azure Media Services, è necessario impostare campi e valori di intestazione specifici nelle richieste HTTP. Per ulteriori informazioni, vedere Configurazione per lo sviluppo con API REST di Media Services.

ImportantImportante
Dopo avere stabilito la connessione a https://media.windows.net, si riceverà un reindirizzamento 301 che indica un altro URI di servizi multimediali. Le chiamate successive devono essere effettuate al nuovo URI.

Proprietà dell'entità AccessPolicy

 

Proprietà Tipo Descrizione

Id

Sola lettura. Impostata da Media Services al momento della creazione.

Edm.String

Identificatore univoco.

Created

Sola lettura. Impostata da Media Services al momento della creazione.

Edm.DateTime

Rappresenta il numero di millisecondi dalla mezzanotte del 1° gennaio 1970.

LastModified

Sola lettura. Impostata da Media Services.

Edm.DateTime

Questo valore viene aggiornato da Media Services dopo che è stata apportata una qualsiasi modifica alla proprietà. Rappresenta il numero di millisecondi dalla mezzanotte del 1° gennaio 1970.

Name

Obbligatoria.

Edm.String

Nome descrittivo dell'entità AccessPolicy.

DurationInMinutes

Obbligatoria.

Edm.Double

Periodo di validità dell'entità AccessPolicy.

Permissions

Facoltativa.

Edm.Int32

Questo valore specifica i diritti di accesso di cui dispone il client quando interagisce con l'asset. I valori validi sono i seguenti:

  • None = 0

  • Read = 1

  • Write = 2

  • Delete = 4

  • List = 8

Il valore predefinito è 0.

Creare un'entità AccessPolicy

Le entità AccessPolicy possono essere create con una richiesta HTTP POST.

 

Metodo URI richiesta Versione HTTP

POST

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

HTTP/1.1

Richiesta di esempio

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

Elencare le entità AccessPolicy

Le entità AccessPolicy possono essere recuperate utilizzando una richiesta HTTP GET.

 

Metodo URI richiesta Versione HTTP

GET

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

HTTP/1.1

 

Metodo URI richiesta Versione HTTP

GET

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

HTTP/1.1

 

Metodo URI richiesta Versione HTTP

GET

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

HTTP/1.1

Richiesta di esempio

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


Eliminare un'entità AccessPolicy

Le entità AccessPolicy possono essere eliminate utilizzando una richiesta HTTP DELETE.

 

Metodo URI richiesta Versione HTTP

DELETE

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

HTTP/1.1

Richiesta di esempio

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

Vedere anche


Data di compilazione:

2014-03-13
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.