Lição 2. Criar uma política no contêiner e gerenciar uma chave SAS (assinatura de acesso compartilhado)
Nesta lição, você aprenderá a criar uma política no contêiner do Blob e também gerará uma chave de SAS.
Uma política de acesso armazenado fornece um nível de controle adicional sobre assinaturas de acesso compartilhado no lado do servidor. Uma assinatura de acesso compartilhado é um URI que concede direitos de acesso restrito a contêineres, blobs, filas e tabelas. Ao usar esse novo aprimoramento, você precisa criar uma política em um contêiner com direitos de leitura, gravação e lista.
Você pode criar uma política e uma assinatura de acesso compartilhado usando um destes métodos:
Operações da API REST do Azure: Criar Contêiner, Definir ACL de Contêiner e Obter ACL de Contêiner.
Método CloudBlobContainer.GetSharedAccessSignature no SDK do Azure.
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 });
Uma ferramenta do Azure Explorer de terceiros, como Gerenciador de Armazenamento do Azure.
Próxima Lição: