Firebaseが勝手に課金プランにアップグレードされてしまった時の原因と対処方法
公開日: 2020.1.15
Firebaseで使っているプロジェクトでGoogle Cloud Storageを使い始めたら、Firebaseが勝手に課金プランにアップグレードされてしまったので原因と対処方法をまとめました。
現象
Google Cloud Storageを使うために、課金を有効にした際に、下記のようなメールが飛んできました。
Firebase Google Cloud でのアクティビティによりプロジェクト「XXXX」がアップグレードされました>> ユーザーが Google Cloud Platform コンソールでプロジェクトの新しい請求先アカウントを設定しました。これによりプロジェクトに対する課金が開始され、プロジェクトの Firebase プランがアップグレードされました。
FirebaseのプランがSpark(無料)からBlaze(課金)に勝手にアップグレードされたようです。
原因
FirebaseとGoogle Cloud Console(GCP)は連動していて、Firebaseで作成したプロジェクトは、自動的にGCPにプロジェクトとして作成されます。
Sparkプランを選んでいるときは、GCP側のプロジェクトも非課金プロジェクトとして作成されます。
解決方法
Firebaseのコンソールから再度Sparkプランに戻せばOKです。プロジェクト名の横にあるプラン名をクリックするとプランを変更できます。
GCP側も連動するので要注意
問題もあって、Sparkプランに戻してしまうと、連動するGCPプロジェクトも非課金ステータスになって、課金設定が必須なサービスが使えなくなります(今回の場合は、Cloud Storage)。
FireaseのSparkプランのままGCPの課金サービスを使うには、課金するプロジェクトとFirebaseで使うプロジェクトを別にするしか方法がなさそうです。
Firebaseが勝手に課金プランにアップグレードされてしまった時の原因と対処方法を見てきました。
なぜこんな仕組みになっているのかは不明ですが、GCPはプロジェクトをいくつか作れるので、とりあえずプロジェクトを別にすることで対処できます。
逆に、FirebaseのプロジェクトとGCPのプロジェクトは連動しているということを覚えておく必要がありますね。
価格は記載がある場合を除き、すべて税込みです。
関連キーワード
サーバレスの新着記事
サーバレス複数サイト運営をする際の無料サーバー使いこなし術 2022.9.5
サーバレスHerokuの無料プランが終了へ。移行するならどこがいい? 2022.8.26
サーバレスCloudflare Pages Functionsをローカルでテストする方法 2022.8.12
サーバレスCloudfalre Pagesでリダイレクトを使う方法 2022.8.11
サーバレスCloudflare WorkersとCloudflare Pages Functionの違いと使い分け 2022.8.10
サーバレスCloudinaryの自分のデータを自動でバックアップさせる方法 2022.8.1
サーバレスいまさら聞けないレンタルサーバーとHerokuの違い 2022.5.10
サーバレスCloudflare Pagesでアクセス制限を実装する 2022.4.26