Introducción
La plataforma Azure Storage es una solución de almacenamiento en la nube de Microsoft para soluciones modernas de almacenamiento de datos. Azure Blob Storage es una solución de almacenamiento de objetos de Microsoft para la nube y está optimizada para el almacenamiento de cantidades enormes de datos no estructurados. Cada solicitud de acceso a archivos almacenados en Azure requiere autorización. Una firma de acceso compartido (SAS) proporciona acceso delegado seguro a los recursos de la cuenta de almacenamiento.
Trabaja para una organización del sector sanitario que almacena imágenes de diagnóstico de pacientes en Blob Storage. Estas imágenes son altamente confidenciales, y está desarrollando una aplicación para almacenar y acceder de forma segura al contenido. Está actualizando la aplicación para que se integre con otros proveedores, y quiere autorizar el acceso a las imágenes mediante una SAS.
En este módulo va a examinar las opciones disponibles para autorizar el acceso al almacenamiento de Azure, centrándose en SAS y sus distintas variantes. Va a implementar una aplicación web que usa una cuenta de almacenamiento y la va a mejorar para usar una SAS.
Cuando termine este módulo tendrá una aplicación web que usa varias SAS asociadas a una directiva de acceso almacenada. La aplicación web muestra cómo solo se puede acceder a las imágenes de los pacientes mediante una SAS y cómo se puede revocar el acceso mediante la actualización de la directiva de acceso almacenada.
Objetivos de aprendizaje
- Identificar las características de una firma de acceso compartido (SAS) de Azure Storage.
- Identificar las características de las directivas de acceso almacenadas.
- Generar una SAS mediante programación y usarla para acceder al almacenamiento.
Requisitos previos
- Conocimiento de las cuentas de Azure Storage
- Conocimientos de C#
- Conocimientos de JQuery y JSON