tutorial side nodejs node instalar conectar con node.js firebase google-cloud-functions

node.js - side - Funciones en la nube para Firebase: cuenta de facturación no configurada



instalar firebase en windows (4)

Asegúrese de que su proyecto esté vinculado a una cuenta de facturación.

Si navega a https://console.cloud.google.com/billing

Debería poder encontrar su proyecto de Firebase enumerado allí. De lo contrario, deberá ir a la lista de proyectos y, desde el menú de proyectos, seleccionar facturación y luego vincular una cuenta de facturación.

Acabo de implementar las nuevas funciones de nube para Firebase, pero hay algo en el registro que me molesta:

Cuenta de facturación no configurada. La red externa no es accesible y las cuotas están severamente limitadas. Configure la cuenta de facturación para eliminar estas restricciones

Realmente logré acceder a la función desde la red externa, así que me pregunto si realmente tengo que dar mi cuenta de facturación. No hay nada de esto en la documentación de Firebase.

Estoy usando el plan de suscripción de Spark para fines de pruebas personales y no quiero agregar información de facturación si aún no voy a pagar nada.


La primera invocación ocurre pero se marca cuando está en el plan de chispa y se invoca desde una red externa (mire los registros)

Al momento de escribir este artículo, el plan denominado BLAZE (Pay as you go) permite la creación de redes (acceso externo) y tiene un nivel gratuito perpetuo.

Las primeras 2,000,000 invocaciones, 400,000 GB-seg, 200,000 CPU-seg, y 5GB de tráfico de salida de Internet se proporcionan de forma gratuita cada mes. Solo se le cobrará por el uso después de esta asignación gratuita.

Más información sobre los precios de la función en la nube https://cloud.google.com/functions/pricing


La restricción se refiere al acceso saliente, por ejemplo, ¿puede su Función solicitar recursos del Internet general? Está absolutamente bien usar una función para responder a un webhook o acceder a servicios internos de Google, como la base de datos en tiempo real.

Si desea llamar a un servicio web de un tercero (por ejemplo), debe habilitar la facturación.

Para las otras cuotas, eche un vistazo a: https://firebase.google.com/pricing/ , ya que puede ver que hay límites para la cantidad de invocaciones (125,000 al momento de la escritura) y CPU y memoria (40k cpu- segundos y 40k GB-segundos) en el nivel libre.


Las respuestas de Doug stevenson me ayudaron mejor:

TL; DR: es un mensaje de advertencia. si no está haciendo llamadas salientes, está bien

Ese mensaje de advertencia aparece para todas las funciones cuando se ejecuta en el plan Spark. Es solo una advertencia: puede ignorarlo si está haciendo una red saliente por su cuenta.

Estamos buscando cambiar o eliminar ese mensaje para que sea menos confuso.

[...]