2016-06-03 17 views
5

I file sono archiviati nell'archiviazione BLOB di Azure. Questi file verranno scaricati dagli utenti finali su Internet. Gli utenti registrati potranno scaricarli ad alta velocità tramite il CDN, mentre voglio che gli utenti non registrati abbiano il download limitato.Limitazione dei download utente in Azure

Come fare in Azure?

risposta

5

Non c'è modo di limitare le prestazioni con l'accesso diretto al blob, a meno che non si utilizzino le firme di accesso condivise con scadenza. E con SAS, dovresti generare quelli all'interno della tua app (quindi, in pratica, sarai in grado di limitare l'accesso in base alla logica della tua app, non sarai in grado di limitare la larghezza di banda se stanno accedendo direttamente ai BLOB, se con o senza SAS).

Senza SAS/scadenza, è necessario indirizzare il contenuto BLOB attraverso l'app, contro l'accesso diretto al BLOB. E come implementare la limitazione a quel punto dipende da te e dalla logica dell'app.