Esporta (0) Stampa
Espandi tutto

AccessPolicy

Aggiornamento: novembre 2014

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

Questo argomento presenta una panoramica dell'entità AccessPolicy e mostra come eseguire varie operazioni con l'API REST di Servizi multimediali.

ImportantImportante
Quando si usa l'API REST di Servizi multimediali, tenere conto delle seguenti considerazioni:

 

Proprietà Tipo Descrizione

Id

Sola lettura. Impostata da Servizi multimediali al momento della creazione.

Edm.String

Identificatore univoco.

Created

Sola lettura. Impostata da Servizi multimediali al momento della creazione.

Edm.DateTime

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

LastModified

Sola lettura. Impostata da Servizi multimediali.

Edm.DateTime

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

Name

Obbligatorio.

Edm.String

Nome descrittivo dell'entità AccessPolicy.

DurationInMinutes

Obbligatorio.

Edm.Double

Periodo di validità dell'entità AccessPolicy.

Permissions

Facoltativo.

Edm.Int32

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

  • None = 0

  • Read = 1

  • Write = 2

  • Delete = 4

  • List = 8

Il valore predefinito è 0.

Tenere presente che l'autorizzazione di elenco non deve essere usata durante la creazione di localizzatori OnDemandOrigin.

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

 

Metodo URI richiesta Versione HTTP

POST

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

HTTP/1.1

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.

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 }

Le entità AccessPolicy possono essere recuperate usando 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

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.

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


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

 

Metodo URI richiesta Versione HTTP

ELIMINA

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

HTTP/1.1

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.

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

Vedere anche

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft