Firebase サービスの予算アラートを設定する

このページでは、Firebase プロジェクトが Blaze のお支払いプランの場合に、アラート専用の予算を設定して管理する方法について説明します。

このページの手順は、Firebase のコンテキストで大まかに説明しています。アラート専用の予算の詳細については、Google Cloud のドキュメントをご覧ください。

予算について

Google Cloud Billing の予算を作成することで、費用を管理し、想定外の請求を回避できます。予算とは、1 か月あたりに使用する予定の金額です。アラートのみの予算費用上限予算のいずれかになります。

アラート専用の予算(このページ)

  • 費用が予算に設定されたしきい値に達すると、Cloud Billing メール通知が送信されます

  • 次の点にご注意ください。

    • 予算アラートによってサービスが一時停止されることはありません。予算と予算アラートは、費用をモニタリングし、必要に応じて対処できるようにアラートを送信することを目的としています。たとえば、予算通知を使用して、プロジェクトの請求を無効にすることを検討します。

    • Firebase コンソールで Blaze のお支払いプランにアップグレードすると、アラート専用の予算を設定するよう自動的に求められます。Google Cloud コンソールでアラート専用の予算を手動で設定することもできます(このページで説明します)。

利用額上限の予算

  • 予算の特定のサービスの費用が設定されたしきい値に達すると、Cloud Billingメール通知を送信します。

  • そのサービスの予算の 100% に達すると、Cloud Billingそのサービスをその月の残りの期間一時停止します

  • 次の点にご注意ください。

    • 予算の上限は、Firebase AI LogicFirebase App HostingCloud Functions for FirebaseFirebase Extensions の Firebase サービスでのみ使用できます。

    • Firebase コンソールまたは Google Cloud コンソールで、費用上限の予算を手動で設定できます。

アラートのみの予算を設定する

アラートのみの予算を設定する手順は次のとおりです。

  1. 適切なアクセス権があることを確認します。

    リンクされた Cloud Billing アカウントへの管理者レベルのアクセス権が必要です。具体的には、プロジェクトにリンクされた Cloud Billing アカウントに対する請求先アカウント管理者ロールが必要です。

  2. 予算設定に移動します。

    1. Firebase コンソールでプロジェクトにアクセスし、[ 設定] > [使用量と請求額] > [詳細と設定] ページに移動します。

    2. [予算アラート] セクションで、[最初の予算を作成] をクリックします。Cloud コンソールの [予算とアラート] ページが表示されます。

      すでに予算を設定している場合は、[最初の予算を作成] リンクではなく、ここに予算が表示されます。

  3. 次の手順に沿って、予算およびメール送信される予算アラートを設定します。

    1. 既存の予算を選択するか、新しい予算を作成します。

    2. 予算にわかりやすい名前を付けます。

    3. 予算アラートのスコープを設定して、予算アラートを適用するプロジェクトとサービスを設定します。予算アラートを利用する際には、[すべてのサービス] を選択することをおすすめします。

    4. 次のいずれかの方法で、[金額] > [予算タイプ] を設定します。

      • 一定額 - 最初の段階や、アプリのテスト時にこのタイプを使用します。

      • プロジェクトの先月の支出額と同額 - アプリが着実に成長していて、予算額を毎月変更したくない場合は、このタイプを使用します。

    5. 予算の割合アラートを設定します。

      • 最初のテストでは、Actual の 1%、2%、5%、50% など、いくつかの割合を試してみてください。

      • 本番環境のアプリでは、Actual の 50% や 100%、あるいは Forecasted の 150% など、重要度の高い割合を試してみてください。

    6. メールを受信するユーザーを設定します。

      • デフォルトでは、適切な課金権限を持つユーザーが通知メールを受け取ります(デフォルトでは、関連する Cloud Billing アカウントの請求先アカウント管理者と請求先アカウント ユーザー)。

      • また、チームの他のメンバーにメールを送信することもできます。これを行うには、Cloud Monitoring Workspace を作成し、メールベースの通知チャンネルをワークスペースの [アラート] セクションに追加する必要があります。この設定の詳細については、高度な請求アラートとロジックを設定するをご覧ください。

低い予算の割合(1% など)で通知を設定した場合、プロジェクトでそのしきい値に達したことを通知するメールが数時間または数日以内に届くはずです。

アラート専用予算の制限事項

アラートのみの予算について理解しておくべき重要な制限事項は次のとおりです。

  • アラートのみの予算では、サービスは一時停止されません。予算と予算アラートは、費用をモニタリングし、必要に応じて対処できるようにアラートを送信することを目的としています。たとえば、予算通知を使用して、プロジェクトの請求を無効にすることを検討します。

  • さまざまなレベルのスコープに対応できます。アラート専用の予算は、次のいずれかのレベルでスコープ設定できます。

    • Cloud Billing アカウント全体。

    • Cloud Billing アカウントに関連付けられている 1 つ以上の組織、フォルダ、プロジェクト。

    • Cloud Firestore や Cloud Run functions(Cloud Functions for Firebase の場合)など、1 つ以上のサービス。

    • それらに適用された特定のラベルを持つリソース。

  • さまざまな期間に対応できます。アラートのみの予算は、月単位、四半期単位、年単位、またはカスタム期間で設定できます。

より高度なお支払い情報の設定を行っている場合は、Google Cloud ドキュメントでアラートのみの予算の詳細をご確認ください。