Ir al contenido
Star
478
Star
478

Storage Writer

Esta guía te muestra cómo trabajar con Google Cloud Functions localmente usando el Firebase Emulator Suite y Python. Este lab demuestra cómo crear una función con trigger HTTP que sube archivos a Cloud Storage.

  1. Configurar el entorno:

    Abre VS Code en la carpeta del proyecto y ejecuta este comando en la Paleta de Comandos:

    Ventana de terminal
    > Dev Containers: Reopen in Container
  2. Configura el entorno virtual de las funciones:

    Ventana de terminal
    python3.12 -m venv functions/venv && functions/venv/bin/pip install -r functions/requirements.txt
  3. Iniciar los emuladores de Firebase:

    Ventana de terminal
    firebase emulators:start
  4. Ejecutar el ejemplo:

    Ventana de terminal
    python test_function.py

Abre la UI del emulador de Firebase y navega a la pestaña Storage para verificar el archivo subido:

Ventana de terminal
http://localhost:4000/storage

Detén los emuladores pulsando Ctrl+C en el terminal donde se ejecuta firebase emulators:start. Para eliminar los datos del emulador:

Ventana de terminal
rm -rf .firebase