Je viens de mettre en œuvre les nouvelles fonctions Cloud pour Firebase, mais il y a quelque chose dans le journal qui me dérange:
Compte de facturation non configuré. Le réseau externe n'est pas accessible et les quotas sont sévèrement limités. Configurer le compte de facturation pour supprimer ces restrictions
J'ai réussi à accéder à la fonction depuis le réseau externe, alors je me demande si je dois vraiment donner mon compte de facturation? Il n'y a rien à ce sujet dans la documentation de Firebase.
J'utilise le plan d'abonnement Spark à des fins de test personnel et je ne souhaite pas ajouter d'informations de facturation si je ne vais pas encore payer quoi que ce soit.
la source
Les réponses de Doug Stevens m'ont le mieux aidé:
TL; DR: C'est un message d'avertissement. si vous ne faites pas d'appels sortants, tout va bien
la source
Le premier appel se produit mais est marqué lorsqu'il est dans le plan Spark et est appelé à partir d'un réseau externe (regardez les journaux)
Au moment d'écrire ces lignes, le plan appelé BLAZE (Pay as you go) permet la mise en réseau (accès externe) et dispose d'un niveau gratuit perpétuel.
Les 2 000 000 premiers appels, 400 000 Go-sec, 200 000 CPU-sec et 5 Go de trafic de sortie Internet sont fournis gratuitement chaque mois. Vous n'êtes facturé que sur l'utilisation au-delà de cette attribution gratuite.
En savoir plus sur la tarification de la fonction cloud https://cloud.google.com/functions/pricing
la source
Assurez-vous que votre projet est associé à un compte de facturation.
Si vous accédez à https://console.cloud.google.com/billing
Vous devriez pouvoir y trouver votre projet Firebase. Sinon, vous devrez vous rendre dans la liste des projets, et dans le menu de vos projets, sélectionner facturation puis y associer un compte de facturation.
la source
1.Dépréciez la version 8 du nœud de jeu de versions de nœud
"engines": { "node": "8" },
2.Ensuite, déployez Firebase en suivant la commande comme vous le savez
Ensuite, vous obtiendrez ce type de sortie https://i.stack.imgur.com/4hWQZ.png dans votre terminal si vous avez remarqué que l' image ci-dessus marquée d'une ligne rouge est la région hébergée de votre projet Firebase. si vous aussi vous obtenez le même résultat tout est fait nous sommes à l'étape finalemanuellement, nous devons atteindre le point de terminaison de notre projet
https://yourregion-firebaseprojectname.cloudfunctions.net/yourfunctionname (exported function name)
ou suivez ces étapes
1.Depreciate node version to 8 2. firebase deploy 3. you'll get deploy complete message above that message you'll see functions[helloWorld(us-central)]:Succesful update operation . 4. this us-central is your project hosted region prefix to this [helloWorld is your function name get this information from uour output terminal. 5. After that https://yourregion-firebaseprojectname.cloudfunctions.net/yourfunctionname (exported function name) which is helloWorld
la source
Oui, vous devez passer au plan Blaze à partir de votre plan gratuit existant qui est Spark. Vous ne serez pas facturé jusqu'à ce que vous dépassiez les avantages du plan Spark.
la source