予算アラートの設定

予算を作成することで、Google Cloud Platform のすべての請求額を 1 か所でモニタリングし、想定外の請求を回避できます。予算額の設定後、通知をトリガーするために使用する予算アラートルールを設定します。これにより、利用額を予算に照らし合わせて常に把握できます。

予算アラートは請求先アカウントとプロジェクトのどちらにでも適用できます。予算の設定は、額を指定することも、前月の利用額に合わせることもできます。設定したルールに基づき、費用(実際の費用または予測費用)が予算の特定の割合を超えると、課金管理者と請求先アカウントのユーザー(つまり、課金の役割として roles/billing.admin または roles/billing.user が割り当てられているすべてのユーザー)にアラート通知が送信されます。

予算の作成

予算額を設定すると、その額に基づいて、アラート通知の送信をトリガーするしきい値が計算されます。予算によって利用額に一定の上限が設けられることはありません。

予算を作成するには、次の手順に従います。

  1. Google Cloud Platform Console に移動します。
  2. Console の左側のメニュー(menu)を開き、[お支払い] をクリックします。
  3. 請求先アカウントが複数ある場合は、現行プロジェクトの請求を管理するために、[リンクされた請求先アカウントに移動] を選択します。別の請求先アカウントを見るには、[請求先アカウントを管理] を選択します。
  4. 左側にある [予算とアラート] をクリックします。
  5. ページの上部にある add_box [予算の作成] をクリックします。
  6. [予算名] に予算の名前を入力します。
  7. [プロジェクトまたは請求先アカウント] で、予算アラートを適用するプロジェクトまたは請求先アカウントを選択します。予算アラートを請求先アカウントに適用すると、その請求先アカウントに関連付けられたすべてのプロジェクトの利用額が予算アラートに反映されます。
  8. [予算額] で、予算を [指定額] に設定するか、または [先月の利用額] に合わせて設定するかを選択できます(月の利用額は毎月 1 日に $0 にリセットされます)。
  9. 予算を指定額に設定する場合は、その金額を入力します。前月の利用額を基にする場合、予算額は自動的に更新されます。
  10. 必要に応じて、[クレジット適用後の費用] を有効にすることもできます。クレジット適用後の費用は、合計費用から適用可能なクレジットを差し引いた金額です。クレジットは、Google Cloud Platform の各種利用割引、プロモーション、助成などです。
  11. 予算アラートの設定: 予算アラートしきい値ルールを設定または削除するには、次の手順「予算アラートしきい値ルールを設定、編集、削除」に進みます。デフォルトのアラートしきい値ルールをそのまま使用する場合は、[保存] をクリックします。

予算アラートしきい値ルールの設定、編集、削除

予算を作成する目的は、費用が予算の一定の割合や指定額を超えたときに、アラート通知をトリガーして課金管理者と請求先アカウントのユーザーに送信されるようにすることです。予算の作成後、予算アラートしきい値ルールを設定します。アラートの額は、予算期間中に発生した実際の費用*、または予測費用(現在の予算期間の終了時点までの推定費用)のどちらでもトリガーすることができます。

予算アラートしきい値ルールを設定、編集、または削除するには、次の手順に従います。

  1. 必要に応じて、上記の手順に従って予算を作成します。
    既存の予算にアラートを追加する場合は、更新する予算を開きます。

    1. Google Cloud Platform Console に移動します。
    2. Console の左側のメニュー(menu )を開き、[お支払い] をクリックします。
    3. 請求先アカウントが複数ある場合は、現行プロジェクトの請求を管理するために、[リンクされた請求先アカウントに移動] を選択します。別の請求先アカウントを見るには、[請求先アカウントを管理] を選択します。
    4. 左側にある [予算とアラート] をクリックします。次に、アラートしきい値ルールを更新する予算の名前をクリックします。
  2. [予算アラートの設定] セクションに移動します。最初に予算を作成すると、デフォルトのアラートしきい値が 50%、90%、100% に設定されます。これは予算額に対する実際の利用額の割合です。これらの割合や利用額の種類は変更できます。また、アラートしきい値ルールを追加、削除することもできます。

  3. アラートを発生させる予算の割合を [予算の割合] に入力します。対応する利用額が [金額] に自動的に入力されます(または、[金額] の方を入力して自動的に割合を計算させることもできます)。

  4. [トリガー対象] で、利用額の [実値] または [予測] を選択します。

    • [実値] 費用のしきい値ルールでは、予算期間中に発生した累積費用がしきい値の金額を超えると通知が送信されます。たとえば、$100 の予算額に対して実際の利用額のアラートを 50% に設定した場合、予算期間内に $50 費やすとアラート通知が届きます。
    • [予測] 費用のしきい値ルールでは、予測費用(現在の予算期間の終了時点までで計算される)がしきい値の金額を超えると通知が送信されます。たとえば、$100 の予算額に対して予測費用のアラートを 110% に設定した場合、予算期間の終了までに利用額が $110 を超えると予測された時点でアラート通知が届きます。
  5. 他のアラートしきい値ルールを追加するには、現在のアラートしきい値ルールのリストの下にある add [項目を追加] をクリックします。

  6. しきい値ルールを削除するには、削除する行の右側にある clear アイコンをクリックします。

  7. 現在の予算アラートの設定を保存するには、[保存] をクリックします。

予算の表示、編集、削除

すべての予算のステータスを表示する、または予算を編集、削除するには:

  1. Google Cloud Platform Console に移動します。
  2. Console の左側のメニュー(menu)を開き、[お支払い] をクリックします。
  3. 請求先アカウントが複数ある場合は、現行プロジェクトの請求を管理するために、[リンクされた請求先アカウントに移動] を選択します。別の請求先アカウントを見るには、[請求先アカウントを管理] を選択します。
  4. 左側にある [予算とアラート] をクリックします。これにより、請求先アカウントに対して作成されたすべての予算のリストが表示されます。

    • 予算ごとに、次の情報が表示されます。

      • [予算名]。
      • [予算タイプ]。予算額が [指定額] であるか、[先月の利用額] に基づいているかを示します。
      • 予算アラートの [対象]。予算アラートが請求先アカウントとプロジェクトのどちらに適用されるかを示します。
      • [アラートを送信するしきい値]。アラートしきい値ルールを作成した予算に対してアラート対象となる各割合が表示されます。
      • [利用額と予算額]。予算と照らし合わせて利用額を追跡する視覚的なゲージ。
    • 予算を削除するには、予算名の左にあるチェックボックスをオンにしてから、ページの上部にある delete [削除] をクリックします。

    • 予算とそのアラートしきい値ルールを編集するには、[予算名] をクリックし、目的の項目を変更します。各項目の詳細については、予算の作成または予算アラートしきい値ルールの設定、編集、削除をご覧ください。

通知の管理

予算の現在のステータスを Cloud Pub/Sub メッセージで受け取る、プログラムによる通知を有効にできます。

プログラムによる通知を有効にするには:

  1. Cloud Billing 用の Cloud Pub/Sub トピックを構成して、予算アラートを発行します。予算の Cloud Pub/Sub トピックをすでに構成済みの場合は、すべての予算に対してトピックを再利用できます。または、予算ごとに一意のトピックを作成することもできます。

    1. Google Cloud Platform Console の Cloud Pub/Sub ページに移動します。
    2. プロジェクトを選択します。
    3. [トピックを作成] をクリックし、名前を付けて保存します。
  2. Console の左側のメニューを開き、[お支払い] をクリックします。

    1. 左側にある [予算とアラート] をクリックします。
    2. [予算を作成] をクリックして新しい予算を作成します。既存の予算とアラートルールを編集する場合は、予算名をクリックします。
    3. [通知の管理] で、[Pub/Sub トピックをこの予算に接続する] を選択します。
    4. 通知するプロジェクトトピックを選択し、[保存] をクリックします。

通知形式

Cloud Pub/Sub トピックに送信される通知は、次の 2 つの部分から構成されます。

  • 属性: イベントを記述する Key-Value ペア。
  • データ: 予算アラートの詳細を記述する JSON オブジェクトを含む文字列。

属性

属性は、Cloud Billing から Cloud Pub/Sub トピックに送信されるすべての通知に含まれる Key-Value ペアです。通知ペイロードに関係なく、通知には次の Key-Value ペアのセットが含まれます。

属性名 説明
billingAccountId 01D4EE-079462-DFD6EC 予算を所有する請求先アカウントの識別子。
budgetId de72f49d-779b-4945-a127-4d6ce8def0bb 請求先アカウント内の予算アラートの識別子。
schemaVersion 1.0 通知のスキーマ バージョン。

データ

スキーマ バージョン 1.x の場合、予算アラートの詳細は base64 でエンコードされた UTF-8 文字列で返されます。これには、次のプロパティを持つ JSON オブジェクトが含まれています。

データ 説明
budgetDisplayName "My Personal Budget" 予算に割り当てられた、人が読める形式の名前。
alertThresholdExceeded 0.9 最大の実際の費用のしきい値。これを超えるとアラートが通知されます。値は 10 進数形式です(たとえば 0.9 は 90% です)。費用がしきい値を超えない場合、このキーは存在しません。
costAmount 140.321 発生した費用。追跡されるコストのタイプは、予算のフィルタと設定によって異なります。
costIntervalStart "2018-02-01T08:00:00Z"

予算アラート期間の開始。報告されるコストには、この時点から使用が開始されたコストが含まれます。現在、この日付は予算の使用が発生した月の最初の日になります。

budgetAmount 152.557 予算に割り当てられた金額。
budgetAmountType "SPECIFIED_AMOUNT" 予算の金額タイプ。これは、「SPECIFIED_AMOUNT」(定額)または「LAST_MONTH_COST」(先月の費用)のいずれかです。
currencyCode "USD" 予算アラートの通貨。すべての費用と予算アラートの金額はこの通貨で表示されます。

配信の保証

  • 予算通知は、予算の現在のステータスとともに 1 日に複数回送信されます。
  • 最初の通知を受け取るまでに数時間かかる場合があります。
  • 請求先アカウントが使用されていない場合、通知は送信されません。
  • トピックの構成ミスによって配信が失敗した場合は、通知されません。これは、トピックが存在しない、Cloud Billing に発行権限がない、または割り当てを超過した場合に発生します。
  • Cloud Pub/Sub は最低 1 回の配信のみを保証します。メッセージが複数回送信されたり、メッセージが順不同で到着したりする場合があります。
このページは役立ちましたか?評価をお願いいたします。