Introdução

Concluído

A plataforma de Armazenamento do Azure é a solução de armazenamento em nuvem da Microsoft para uma solução moderna de armazenamento de dados. 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. Cada solicitação para acessar arquivos armazenados no Azure requer autorização. Uma assinatura de acesso compartilhado (SAS) fornece acesso delegado seguro aos recursos em sua conta de armazenamento.

Você trabalha para uma organização de saúde que 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 integração com 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 seu armazenamento do Azure, concentrando-se no SAS e suas diferentes 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 associadas a uma política de acesso armazenado. O aplicativo Web mostra como as imagens dos pacientes só são acessíveis usando uma SAS e como você pode revogar o acesso atualizando a política de acesso armazenada.

Objetivos de aprendizagem

  • Identifique os recursos de uma assinatura de acesso compartilhado (SAS) para o Armazenamento do Azure.
  • Identificar as funcionalidades das políticas de acesso armazenadas.
  • Gere e use programaticamente uma SAS para acessar o armazenamento.

Pré-requisitos

  • Conhecimentos sobre as contas do Armazenamento do Azure
  • Estar familiarizado com C#
  • Estar familiarizado com JQuery e JSON