Conexión de Explorador de Azure Storage a la cuenta de almacenamiento

Completado

Las cuentas de almacenamiento proporcionan una solución flexible que conserva los datos como archivos, tablas y mensajes. Con Explorador de Azure Storage, es fácil leer y manipular estos datos.

Quiere permitir que los ingenieros administren los datos almacenados en Azure Storage, para que puedan mantener los datos que usa la aplicación de CRM. Queremos evaluar si pueden usar Explorador de Storage con este fin.

Aquí obtendremos información sobre Explorador de Storage y veremos cómo se puede usar para administrar datos de varias cuentas de almacenamiento y suscripciones. Obtendrá información sobre diferentes formas de usar Explorador de Storage para conectarse a los datos, a Azure Stack y a los datos contenidos en Azure Data Lake Storage.

¿Qué es Explorador de Storage?

Explorador de Storage es una aplicación dotada de una interfaz gráfica de usuario que Microsoft ha desarrollado para simplificar el acceso y la administración de los datos almacenados en cuentas de Azure Storage. Explorador de Storage está disponible en Windows, macOS y Linux.

Algunas de las ventajas de usar Explorador de Storage son las siguientes:

  • Es fácil conectarse y administrar varias cuentas de almacenamiento.
  • La interfaz le permite conectarse a la instancia de Data Lake Storage.
  • Esta interfaz se puede usar también para actualizar y ver entidades en las cuentas de almacenamiento.
  • Tanto la descarga como el uso de Explorador de Storage son gratuitos.

Con Explorador de Storage, podemos usar una amplia variedad de tareas de almacenamiento y de operación de datos en cualquiera de las cuentas de Azure Storage. Estas tareas engloban acciones como la edición, la descarga, la copia y la eliminación de elementos.

Versiones de software compatibles

La aplicación Explorador de Azure Storage se ejecuta en las siguientes versiones de estas plataformas:

Sistema operativo Versiones
Windows Windows 11, Windows 10, Windows 8 o Windows 7
macOS macOS 10.12 Sierra y versiones posteriores
Linux Ubuntu 18.04 de 64 bits, Ubuntu 16.04 de 64 bits o Ubuntu 14.04 de 64 bits

Tipos de Azure Storage

Explorador de Azure Storage puede acceder a muchos tipos de datos diferentes de servicios como los siguientes:

  • Azure Blob Storage: Blob Storage se utiliza para almacenar datos no estructurados como un objeto binario grande (blob).
  • Azure Table Storage: Table Storage se usa para almacenar datos NoSQL y semiestructurados.
  • Azure Queue Storage: Queue Storage se usa para almacenar mensajes en una cola, que las aplicaciones pueden procesar y a los que pueden acceder mediante llamadas HTTP(S).
  • Azure Files: Azure Files es un servicio de uso compartido de archivos que permite el acceso a través del protocolo Bloque de mensajes del servidor, similar a los servidores de archivos tradicionales.
  • Azure Data Lake Storage: Azure Data Lake, basado en Apache Hadoop, se ha diseñado para grandes volúmenes de datos y puede almacenar datos estructurados y no estructurados. Azure Data Lake Storage Gen1 es un servicio dedicado. Azure Data Lake Storage Gen2 es Azure Blob Storage con la característica de espacio de nombres jerárquico habilitada en la cuenta.

Administración de varias cuentas de almacenamiento en varias suscripciones

Si tenemos varias cuentas de almacenamiento en varias suscripciones en el inquilino de Azure, administrarlas a través de Azure Portal puede llevar mucho tiempo. Explorador de Storage le permite administrar los datos almacenados en varias cuentas de Azure Storage y en las suscripciones de Azure.

Uso de emuladores locales

Durante la fase de desarrollo del proyecto, es posible que no quiera que los desarrolladores incurran en costos adicionales mediante el uso de cuentas de Azure Storage. En esos casos, podemos recurrir al uso de un emulador local. Explorador de Storage admite dos emuladores: Emulador de Azure Storage y Azurite.

  • Emulador de Azure Storage usa una instancia local de Microsoft SQL Server 2012 Express LocalDB y emula los almacenamientos Table, Queue y Blob de Azure.
  • Azurite, que se basa en Node.js, es un emulador de código abierto que admite la mayoría de los comandos de Azure Storage a través de una API.

Explorador de Storage requiere que el emulador se esté ejecutando antes de abrirlo. La conexión al emulador no es diferente de la conexión a las cuentas de Azure Storage, excepto que elegirá el tipo de conexión Asociar a un emulador local.

Todos los tipos de conexión de almacenamiento emulados localmente aparecen en Local y asociado>Cuentas de almacenamiento.

Conexión de Explorador de Storage a Azure

Hay varias maneras de conectar la aplicación Explorador de Storage a las cuentas de Azure Storage.

Necesitamos dos permisos para acceder a nuestra cuenta de Azure Storage: administración y datos. Sin embargo, Explorador de Storage se puede usar con únicamente el permiso de capa de datos. La capa de datos requiere conceder al usuario, como mínimo, un rol de datos de lectura. La naturaleza del rol de lectura y escritura debe ser específica del tipo de datos almacenados en la cuenta de almacenamiento. El nivel de datos se usa para tener acceso a blobs, contenedores y otros recursos de datos.

El rol de administración concede acceso para ver las listas de las distintas cuentas de almacenamiento, contenedores y puntos de conexión de servicio.

Tipos de conexión

Hay muchas maneras de conectar una instancia de Explorador de Azure Storage a los recursos de Azure. Por ejemplo:

  • Adición de recursos con Microsoft Entra ID
  • Uso de una cadena de conexión
  • Uso de un URI de firma de acceso compartido
  • Uso del nombre y la clave
  • Asociación a un emulador local
  • Asociación a Azure Data Lake Storage mediante un URI

Exploraremos algunos de estos tipos de conexión y proporcionaremos una visión general de los pasos necesarios para configurar la conexión.

Adición de una cuenta de Azure con Microsoft Entra ID

Utilice este tipo de conexión cuando el usuario pueda tener acceso a la capa de datos. Solo puede usarlo para crear un contenedor. La conexión a Azure Storage a través de Microsoft Entra ID requiere más configuración que los demás métodos. La cuenta que usemos para conectarnos a Azure debe tener los permisos correctos y la autorización para acceder a los recursos de destino.

Para agregar un recurso mediante Microsoft Entra ID:

  1. Abra Explorador de Storage.
  2. Seleccione la opción Iniciar sesión con Azure e inicie sesión en Azure.
  3. Conéctese a su cuenta de Azure Storage.
  4. Seleccione Agregar un recurso a través de Microsoft Entra ID y elija el inquilino de Azure y la cuenta asociada.
  5. Cuando se le solicite, indique el tipo de recurso al que se está conectando.
  6. Revise y compruebe los detalles de conexión y, después, seleccione Conectar.

Es fundamental seleccionar el tipo de recurso correcto, ya que la información que hay que escribir cambia en cada caso.

Todas las conexiones creadas con este método aparecerán en el árbol de recursos, en esta rama: Local y asociado>Cuentas de almacenamiento>Contenedores conectados>Blob.

Conexión mediante un URI de firma de acceso compartido

Un URI de firma de acceso compartido (SAS) es un identificador inequívoco que se usa para acceder a los recursos de Azure Storage.

Con este método de conexión, usaremos un URI de SAS para la cuenta de almacenamiento necesaria. Necesitaremos un URI de SAS si queremos usar un recurso compartido de archivos, una tabla, una cola o un contenedor de blobs. Un URI de SAS se puede obtener desde Azure Portal o desde Explorador de Storage. Para obtener más información, consulte Creación de una SAS de cuenta.

Para agregar una conexión de SAS:

  1. Abra Explorador de Storage.
  2. Conéctese a su cuenta de Azure Storage.
  3. Seleccione el tipo de conexión: URI de firma de acceso compartido (SAS).
  4. Proporcione un nombre descriptivo para la conexión.
  5. Proporcione el URI de SAS.
  6. Revise y compruebe los detalles de conexión y, después, seleccione Conectar.

Cuando haya agregado la conexión, aparecerá en el árbol de recursos como un nodo nuevo. Encontrará el nodo de conexión en esta rama: Local y asociado>Cuentas de almacenamiento>Contenedores conectados>Servicio.

Conexión mediante un nombre y una clave de la cuenta de almacenamiento

Para conectarnos a una cuenta de almacenamiento en Azure rápidamente, podemos usar la clave de cuenta asociada a ese almacenamiento. Para encontrar las claves de acceso de almacenamiento en Azure Portal, vaya a la página de la cuenta de almacenamiento correcta y seleccione Claves de acceso.

Para agregar una conexión:

  1. Abra Explorador de Storage.
  2. Conéctese a su cuenta de Azure Storage.
  3. Seleccione el tipo de conexión: Nombre y clave de la cuenta de almacenamiento.
  4. Proporcione un nombre descriptivo para la conexión.
  5. Cuando se le solicite, proporcione el nombre de la cuenta de almacenamiento y cualquiera de las claves de cuenta necesarias para acceder a ella.
  6. En la lista proporcionada, seleccione el dominio de almacenamiento que quiera usar.
  7. Revise y compruebe los detalles de conexión y, después, seleccione Conectar.

Cuando haya agregado la conexión, aparecerá en el árbol de recursos como un nodo de conexión. El nodo de conexión está en esta rama: Local y asociado>Cuentas de almacenamiento.

Administración de Azure Data Lake Storage Gen1

Explorador de Storage se puede usar para acceder a los datos almacenados en Data Lake Storage Gen1 y administrarlos.

Para conectarnos a un servicio de Data Lake, necesitaremos el URI asociado al lago de datos. El uso de un URI nos permite acceder a los recursos que no están en nuestra suscripción. Cuando tenga el URI del recurso al que quiera acceder, conéctese a él mediante la opción Data Lake Storage Gen1.