¡Bienvenido a tu guía para usar Azurite como un emulador de Azure Blob Storage! Azurite es una herramienta de código abierto que simula los servicios de almacenamiento de Azure, permitiéndote desarrollar y probar tus aplicaciones localmente sin necesidad de una conexión a Internet. 🌐
Azurite es un emulador ligero que proporciona un entorno local gratuito para probar aplicaciones basadas en la nube. Soporta los servicios de Blob, Queue y Table Storage, y es compatible con múltiples plataformas como Windows, Linux y macOS. 🖥️
Puedes instalar Azurite de varias maneras:
-
🐳 Usando Docker:
docker run -p 10000:10000 -p 10001:10001 -p 10002:10002 -v ./data:/data mcr.microsoft.com/azure-storage/azurite
o simplemente ejecutando el fichero docker-compose.yml de este repositorio
docker-compose up -d
-
🔹 Usando npm:
npm install -g azurite azurite --silent --location c:\azurite --debug c:\azurite\debug.log -
🔹 Visual Studio Code:
- Instala la extensión de Azurite desde el marketplace de Visual Studio Code.
Para interactuar con Azurite, puedes utilizar herramientas como Azure Storage Explorer. Simplemente conecta a tu emulador local y podrás gestionar tus blobs, colas y tablas de manera visual.
3. Para establecer una conexión con Azure Storage, especificamos los datos como se muestra en la imagen
Note
Estos datos serán lo que se usan desde el fichero appSettings.json (en el caso de .net) para conectar nuestras apps.
1. Iniciamos una conexión con Azure Storage Explorer y clic derecho en la opción Blob container y seleccionamos la opción Configure CORS settings...
Azurite es una herramienta poderosa para desarrolladores que buscan emular Azure Blob Storage localmente. Con su fácil instalación y configuración, puedes comenzar a desarrollar y probar tus aplicaciones sin costo alguno. ¡Disfruta de la experiencia de desarrollo sin complicaciones! 🚀






