Introduzione
La piattaforma Archiviazione di Azure è la soluzione di archiviazione nel cloud di Microsoft per gli scenari di archiviazione dei dati moderni. Archiviazione BLOB di Azure è la soluzione di archiviazione di oggetti di Microsoft per il cloud ottimizzata per l'archiviazione di enormi quantità di dati non strutturati. Ogni richiesta di accesso ai file archiviati in Azure richiede l'autorizzazione. Una firma di accesso condiviso fornisce accesso delegato sicuro alle risorse nell'account di archiviazione.
Si supponga di lavorare per un'organizzazione del settore sanitario che archivia le immagini di diagnostica dei pazienti nell'archivio BLOB. Queste immagini sono estremamente sensibili e si sta sviluppando un'applicazione per archiviare e accedere in modo sicuro al contenuto. Si sta aggiornando l'applicazione per l'integrazione con altri provider e si vuole autorizzare l'accesso alle immagini usando una firma di accesso condiviso.
In questo modulo vengono esaminate le opzioni disponibili per autorizzare l'accesso all'archiviazione di Azure, concentrandosi sulla firma di accesso condiviso e sulle diverse varianti. Viene distribuita un'app Web che usa un account di archiviazione e la si migliora per usare una firma di accesso condiviso.
Dopo aver completato questo modulo, si disporrà di un'app Web che usa più firme di accesso condiviso associate a un criterio di accesso archiviato. L'app Web mostra come le immagini dei pazienti sono accessibili solo tramite una firma di accesso condiviso e come è possibile revocare l'accesso aggiornando i criteri di accesso archiviati.
Obiettivi di apprendimento
- Identificare le funzionalità di una firma di accesso condiviso per Archiviazione di Azure.
- Identificare le funzionalità dei criteri di accesso archiviati.
- Generare e usare una firma di accesso condiviso a livello di codice per accedere all'archiviazione.
Prerequisiti
- Conoscenza degli account di archiviazione di Azure
- Familiarità con C#
- Familiarità con jQuery e JSON