Compartir a través de


Conexión de un emulador al Explorador de Storage

El Explorador de Storage se puede conectar a un emulador de Azure Storage para ayudar al desarrollo. Los emuladores proporcionan un entorno local gratuito para probar el código y las aplicaciones. Y una vez que esté satisfecho con el funcionamiento local de la aplicación, puede cambiar a usar una cuenta de Azure Storage en la nube.

Emuladores compatibles

El Explorador de Storage admite oficialmente y recomienda usar Azurite. Azurite es un emulador de código abierto multiplataforma creado por Microsoft. Es compatible con blobs, colas y tablas. Sin embargo, cualquier emulador que funcione de forma similar a Azurite también puede funcionar con el Explorador de Storage. Tenga en cuenta que el Explorador de Storage no se envía con un emulador. Debe descargar un emulador por su cuenta.

Cómo conectarse a un emulador

Antes de poder conectar el Explorador de Storage a un emulador, primero debe iniciar el emulador. El Explorador de Storage no inicia el emulador por usted. Si intenta acceder a una cuenta de almacenamiento del emulador antes de iniciar el emulador, un mensaje le recuerda que inicie el emulador. Si intenta acceder a un contenedor de emulador, una cola o una tabla, antes de iniciar el emulador, recibirá un mensaje de error.

El Explorador de Storage se conecta automáticamente al emulador si se cumplen las condiciones siguientes:

  • El emulador se ejecuta localmente.
  • El emulador está configurado para escuchar en los puertos predeterminados:
    • Blobs: 10000
    • Colas: 10001
    • Tablas: 10002
  • El emulador está configurado para usar HTTP.

A continuación, puede obtener acceso rápidamente a los recursos del emulador navegando en la vista de árbol de recursos a Local & Attached>Storage Accounts>Emulator (Default Ports) (Local y asociado > Cuentas de almacenamiento > Emulador [puertos predeterminados]).

Si alguna de las condiciones no es verdadera, debe agregar manualmente una conexión al emulador.

Conectarse manualmente a un emulador

Emulador local

Si necesita conectarse manualmente a un emulador que se ejecuta localmente, abra el cuadro de diálogo "Conectar" (icono de complemento en la barra de herramientas vertical) y elija Emulador de almacenamiento local. A continuación, rellene todos los campos necesarios. Asegúrese de establecer los puertos de cada tipo de servicio en sus valores adecuados. Si el emulador está configurado para usar HTTPS, asegúrese también de marcar la casilla de verificación de HTTPS. Cuando termine de conectarse, encontrará el nodo de cuenta de almacenamiento para el emulador en Local & Attached>Storage Accounts (Local y asociado > Cuentas de almacenamiento).

Emulador remoto

Nota:

No se recomienda conectar el Explorador de Storage a un emulador remoto. Algunas configuraciones de emulador remoto pueden dificultar que el Explorador de Storage las reconozca como conexiones del emulador, lo que podría afectar a algunas características. Para obtener los mejores resultados, configure el emulador para que use el nombre y la clave de la cuenta de desarrollo predeterminadas y, después, use un nombre y una cadena de conexión de clave para conectarse.

Si necesita conectarse manualmente a un emulador que se ejecuta en otra máquina, debe construir una cadena de conexión que detalla cómo conectarse al emulador. Es probable que la cadena de conexión deba definir explícitamente el punto de conexión para cada tipo de servicio.

Una vez que tenga una cadena de conexión, abra el cuadro de diálogo "Conectar" (icono de complemento en la barra de herramientas vertical) y elija Cuenta de almacenamiento o servicio. A continuación, seleccione la opción Cadena de conexión, vaya a la página siguiente y use la cadena de conexión para completar el proceso de conexión. Encontrará el nodo de cuenta de almacenamiento para el emulador en Local & Attached>Storage Accounts (Local y asociado > Cuentas de almacenamiento).

Pasos siguientes