Introdução

Concluído

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