Introdução
A plataforma de Armazenamento do Azure é a solução moderna de armazenamento de dados em nuvem da Microsoft. O Armazenamento de Blobs do Azure é a solução de armazenamento de objetos da Microsoft para a nuvem e é otimizado para armazenar grandes quantidades de dados não estruturados. Toda solicitação para acessar arquivos armazenados no Azure requer autorização. A SAS (assinatura de acesso compartilhado) fornece acesso delegado e seguro aos recursos em uma conta de armazenamento.
Você trabalha para uma organização de saúde armazena imagens de diagnóstico de pacientes no armazenamento de blobs. Essas imagens são altamente confidenciais e você está desenvolvendo um aplicativo para armazenar e acessar conteúdo com segurança. Você está atualizando seu aplicativo para se integrar a outros provedores e deseja autorizar o acesso às imagens usando uma SAS.
Neste módulo, você explora as opções disponíveis para autorizar o acesso ao armazenamento do Azure, concentrando-se na SAS e em suas variantes. Você implanta um aplicativo Web que usa uma conta de armazenamento, e aprimora o aplicativo Web para usar uma SAS.
Depois de concluir este módulo, você terá um aplicativo Web que usa várias SASs que estão associadas a uma política de acesso armazenada. O aplicativo Web mostra como as imagens do paciente só podem ser acessadas usando uma SAS e como você pode revogar o acesso atualizando a política de acesso armazenada.
Objetivos de aprendizagem
- Identificar os recursos de uma SAS (assinatura de acesso compartilhado) para o Armazenamento do Azure.
- Identificar os recursos das políticas de acesso armazenadas.
- Gerar e usar de maneira programática uma SAS para acessar o armazenamento.
Pré-requisitos
- Conhecimento de contas de Armazenamento do Azure
- Familiaridade com o C#
- Familiaridade com o jQuery e o JSON