94 votes

Fonctions Cloud pour Firebase - Compte de facturation non configuré

Je viens de mettre en place le Cloud Fonctions de Firebase, mais il y a quelque chose dans le journal qui me dérange:

Compte de facturation n'est pas configuré. Réseau externe n'est pas accessible et les quotas sont severily limitée. Configurer le compte de facturation pour supprimer ces restrictions

J'ai effectivement réussi à accéder à la fonction à partir du réseau externe, alors je me demandais dois-je vraiment donner mon compte de facturation? Il n'y a rien à ce sujet dans le firebase de la documentation.

Je suis l'aide de l'Étincelle de la formule d'abonnement à des fins personnelles à des fins de tests et je ne veux pas d'ajouter des informations de facturation si je ne vais pas payer pour quelque chose, encore.

91voto

Ian Barber Points 2553

La restriction est d'environ sortant d'accès, par exemple, peut Fonctionner, de demander des ressources de l'internet en général. C'est bien d'utiliser une fonction pour répondre à un webhook, ou pour accéder à Google-services internes telles que le temps réel de la Base de données.

Si vous vouliez l'appeler un tiers de service web (par exemple), vous devrez activer la facturation.

Pour les autres contingents, jetez un oeil à: https://firebase.google.com/pricing/ - comme vous pouvez le voir il y a des limites au nombre d'invocations (de 125 000 au moment de l'écriture) et de la CPU et de la mémoire (40k cpu-secondes et 40k GO-secondes) dans le cadre du niveau gratuit.

39voto

bernatfortet Points 586

Doug stevenson réponses m'ont aidé à mieux:

TL;DR: C'est un message d'avertissement. si vous ne faites pas les appels sortants, vous êtes beaux

Que message d'avertissement s'affiche pour toutes les fonctions lors de l'exécution sur l'Étincelle plan. C'est juste un avertissement, vous pouvez l'ignorer si vous êtes fait sortante mise en réseau de votre propre propre.

Nous sommes à la recherche dans obtenir ce message modifié ou enlevé de sorte qu'il est moins à confusion.

[...]

7voto

Satta Ravi Points 71

La première invocation qui se passe, mais est marqué quand il est dans spark plan et est appelé à partir d'un réseau externe ( regardez les journaux )

Au moment d'écrire ces lignes, le Plan de BLAZE (Pay as you go) permet la mise en réseau ( accès externe ) et a un perpétuel niveau gratuit.

La première de 2 000 000 d'invocations, de 400 000 GO-sec, de 200 000 UC-sec, et 5 go d'Internet trafic de sortie est fourni gratuitement chaque mois. Vous n'êtes facturé que sur l'utilisation après cette attribution libre.

Plus sur le cloud de la fonction de prix https://cloud.google.com/functions/pricing

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X