Lezione 2. creare i criteri per il contenitore e generare una chiave di firma di accesso condivisa (SAS, Shared Access Signature)
In questa lezione, verrà illustrato come creare criteri del contenitore BLOB e generare una chiave SAS.
I criteri di accesso archiviati forniscono un livello di controllo aggiuntivo sulle firme di accesso condivise sul lato server. Una firma di accesso condivisa è un URI che concede diritti di accesso limitati a contenitori, BLOB, code e tabelle. Quando si utilizza questa nuova funzionalità avanzata, è necessario creare i criteri in un contenitore con diritti di lettura, scrittura ed elenco.
È possibile creare i criteri e una firma di accesso condivisa utilizzando uno dei metodi seguenti:
Operazioni dell'API REST di Azure: creare un contenitore, impostare l'ACL del contenitore e ottenere l'elenco di controllo di accesso al contenitore.
Metodo CloudBlobContainer.GetSharedAccessSignature in Azure SDK.
string signature = blob.GetSharedAccessSignature(new SharedAccessPolicy() { // Specify the expiration time for the signature. SharedAccessExpiryTime = DateTime.Now.Years(1), // Specify the permissions granted by the signature. Permissions = SharedAccessPermissions.Write | SharedAccessPermissions.Read });
Uno strumento Di esplorazione di Azure di terze parti, ad esempio Azure Storage Explorer.
Lezione successiva: