Введение

Завершено

Платформа службы хранилища Azure — это решение облачного хранилища от корпорации Майкрософт, используемое как современное решение для хранения данных. Хранилище BLOB-объектов Azure — это решение для хранения объектов от корпорации Майкрософт, оптимизированное для хранения больших объемов неструктурированных данных. Для каждого запроса на доступ к файлам, хранимым в Azure, требуется авторизация. Подписанный URL-адрес (SAS) предоставляет защищенный делегированный доступ к ресурсам в учетной записи хранения.

Вы работаете с медицинской организацией, которая хранит диагностические изображения пациентов в хранилище BLOB-объектов. Эти изображения являются строго конфиденциальными, и вы разрабатываете приложение для безопасного хранения и доступа к содержимому. Вы обновляете приложение для интеграции с другими поставщиками и хотите настроить авторизацию доступа к изображениям с помощью SAS.

В этом модуле вы изучите варианты, доступные для авторизации доступа к хранилищу Azure, фокусируясь на SAS и его различных вариантах. Вы развертываете веб-приложение, использующее учетную запись хранения, и вы улучшаете веб-приложение для использования SAS.

По завершении этого модуля у вас будет веб-приложение, которое использует несколько SAS, связанных с хранимой политикой доступа. Веб-приложение показывает, как образы пациентов доступны только с помощью SAS и как можно отозвать доступ, обновив хранимую политику доступа.

Цели обучения

  • Определение возможностей, предоставляемых подписанными URL-адресами (SAS) службе хранилища Azure.
  • Выявление возможностей хранимых политик доступа
  • Создание и применение SAS для доступа к хранилищу программными средствами.

Необходимые компоненты

  • Знакомство с учетными записями хранилища Azure
  • Опыт работы с C#
  • Опыт работы с jQuery и JSON