1. ホーム
  2. node.js

[解決済み] Cloud Functions for Firebase - Billing account not configured.

2023-02-19 15:15:25

質問

Firebaseの新しいCloud Functionsを実装したところ、ログに気になる点があります。

課金アカウントが設定されていません。外部ネットワークにアクセスできず クオータが厳しく制限されています。これらの制限を解除するために課金アカウントを設定する 制限を解除してください。

実際に外部ネットワークから機能にアクセスできたので、気になるのですが、本当に課金アカウントを教える必要があるのでしょうか?firebaseのドキュメントには何も記載がないのですが。

私は個人的なテスト目的でSparkのサブスクリプションプランを使用しており、まだ何も支払うつもりがないのであれば請求先情報を追加したくありません。

どのように解決するのですか?


課金アカウントが設定されていない場合、"Billing account not configured" の警告メッセージが Google Cloud Functions によって自動的に記録されます。これは、あなたのコードが動作していないことを意味するものではありませんが、問題が発生した場合に備えて、単に注意喚起のために表示されるものです。


この制限は送信アクセスに関するものです。Webhookに応答するために関数を使用したり、リアルタイムデータベースのようなGoogleの内部サービスにアクセスしたりすることは全く問題ありません。

サードパーティのウェブサービスを呼び出したい場合(例)、課金を有効にする必要があります。

他のクォータについては、見てみてください。 https://firebase.google.com/pricing/ - を見ると、無料層では起動回数 (記事作成時点では 125,000) と CPU とメモリ (40k cpu-seconds、40k GB-seconds) に制限があることがわかります。