このドキュメントでは、Cloud 請求先アカウントにリンクされているプロジェクトで費用上限予算を作成、編集、削除する方法について説明します。
このドキュメントでは、次のことについて説明します。
-
アラートのみの予算については、予算と予算アラートの作成、編集、削除をご覧ください。
利用額上限の予算について
Cloud Billing の予算の費用上限は、対象サービスの予期しない費用や制御不能な費用の削減に役立ちます。予算に対する費用の追跡に関する最新情報を常に取得できるように、費用が利用額上限の予算額の 50%、80%、100% を超えると、アラート メールが送信されます。
推定総額の使用料金が予算額の 100% を超えると、利用額上限が適用されます。利用額上限付きの予算が適用されると、利用額上限を手動で引き上げない限り、指定したサービスの使用は予算期間の残りの期間、自動的に一時停止されます。次の予算期間の開始時に、適用された利用額上限付きの予算は自動的に引き上げられ、一時停止されたサービスが再開され、利用額がゼロにリセットされます。
上限の適用により、メール通知や課金コンソールの UI のバナーなどのアラートもトリガーされます。これらのアラートには、上限を手動で引き上げる方法に関する情報とガイダンスが含まれています。
利用額上限の予算で費用を管理する仕組み
利用額上限予算では、推定総費用を使用してアラートをトリガーし、利用額上限を適用します。利用額上限が解除されるまで、使用量と費用の発生がブロックされます。
推定費用を使用した費用の迅速な計算
利用額上限額をより迅速に適用するため、利用額上限予算では、推定費用の総額を使用してアラートをトリガーし、利用額上限を適用します。推定費用はサービスの正規価格に基づいて計算され、割引やクレジットは含まれません。
利用額上限予算を表示すると、予算の [利用額と予算額] 進行状況バーと、利用額上限予算の編集時に表示される [利用額] フィールドに、推定費用が表示されます。
費用上限がトリガーされたときに使用量と費用の発生が自動的に一時停止される
指定したプロジェクトで、特定のサービスの推定使用量の合計費用が予算目標額を超えると、利用額上限がトリガーされ、予算期間の残りの期間に適用されます。利用額上限が適用されると、指定されたプロジェクトの特定のサービスでの新しい使用はすべて一時停止されます。これには、オンデマンドの従量課金制の使用や、確約利用割引(CUD)やプロビジョンド スループット(PT)などのコミットメントでカバーされる使用が含まれます。指定されたサービスの処理中のリクエストはすべて完了まで処理され、必要に応じて料金が発生します。
利用額上限を設定しても、永続リソース(コンピューティング サービスやストレージ サービスなど)に関連する進行中の固定使用量は一時停止されません。これらのリソースはアクティブなままで、引き続き料金が発生します。
適用された利用額上限を解除してサービスと費用の使用を復元する
利用額上限が適用されると、利用額上限が解除されるまで、指定されたプロジェクト内の特定のサービスの使用がブロックされます。利用額上限は次の方法で引き上げることができます。
- 利用額上限を自動的に解除する: 強制された利用額上限は、次の予算期間の開始時(通常は翌月の 1 日)に自動的に解除されます。費用上限が自動的に解除されると、予算の費用額がゼロにリセットされ、費用上限のステータスが [構成済み] にリセットされ、指定されたサービスがブロック解除され、API 呼び出しの通常の機能が復元されます。
利用額上限を手動で解除する: 利用額上限が適用されている同じ予算期間中に使用制限を解除する必要がある場合は、予算を編集して利用額上限を手動で解除できます。利用額上限を手動で解除すると、次のようになります。
- 費用上限を手動で引き上げると、API 呼び出しの通常の機能が復元され、予算期間の残りの期間の費用上限のステータスが [引き上げ済み] に変更されます。
- 上限を手動で解除すると、予算を編集して利用上限額を引き上げない限り、予算期間の残りの期間に利用上限が再度適用されることはありません。
- 次の予算期間の開始時(通常は翌月の 1 日)に、利用額上限の予算が自動的にリセットされ、利用額がゼロに設定され、利用額上限のステータスが [構成済み] に設定されます。
利用額上限が引き上げられてからサービスが完全に通常機能に戻るまでに最大 1 時間かかることがあります。
費用上限がトリガーされたときに送信されるアラート
費用上限がトリガーされると、上限を引き上げる方法の詳細が記載されたアラートメールが、すべての請求先アカウント管理者とプロジェクト オーナーに送信されます。また、課金コンソールの UI、[予算] ページ、[課金の概要] ページにバナーが表示されます。
利用額上限予算の自動リセット
次の予算期間の開始時(通常は翌月の 1 日)に、すべての利用額上限予算が自動的にリセットされ、推定総費用がゼロに設定され、利用額上限のステータスが [設定済み] に設定されます。
前の予算期間に費用上限が適用された場合、指定されたサービスのブロックが解除され、サービスが通常どおりに機能するようになります。
利用額上限が設定された予算の対象となるサービス
費用上限は、次の API ベースのサービスで利用できます。
| サービス | サービス ID | API サービス名 |
|---|---|---|
| Gemini API | AEFD-7695-64FA | generativelanguage.googleapis.com |
| Gemini Enterprise Agent Platform(旧称: Vertex AI) | C7E2-9256-1C43 | aiplatform.googleapis.com |
| Cloud Run | 152E-C115-5142 | run.googleapis.com |
| Cloud Run 関数 | 29E7-DA93-CA13 | cloudfunctions.googleapis.com |
支出上限予算の制限
費用上限予算には、次の制限があります。
- 利用額上限は、指定されたプロジェクト内の 1 つの Google Cloudプロジェクトと 1 つの 対象サービスを範囲とする予算にのみ適用されます。
- 費用上限予算の予算期間は、毎月 1 日(5 月 1 日など)から始まる月単位に限定されます。
- 利用額上限の費用計算は、推定総費用に基づいており、割引やクレジットは含まれません。
- フォルダ、組織、ラベル、マルチプロジェクトまたはマルチサービスの予算は対象外です。
- 費用の上限予算は、ファーストパーティの Google Cloud お客様に限定されます。販売パートナー アカウントは対象外です。
- 利用額上限は、オンデマンド、従量課金制の使用量、および確約利用割引(CUD)やプロビジョンド スループット(PT)などのコミットメントの対象となる使用量に適用されます。サブスクリプション ベースの費用(Gemini Enterprise サブスクリプションなど)は対象外です。
迅速な適用、遅延したレポート: 利用額上限は推定総額に基づいて適用されるため、アラートと上限は、請求レポートに表示される実際の費用よりもはるかに早くトリガーされます。請求システムと処理システムが複雑なため、通常、実際の費用の詳細は 1 日以内に確認できますが、処理されて請求レポートに表示されるまでに 24 時間以上かかることがあります。
利用額上限が設定された予算の管理に必要な権限
利用額上限の予算を構成、編集、解除するには、Cloud 請求先アカウントへのアクセス、予算の表示と作成、利用額上限の予算の構成を可能にする特定の権限が必要です。必要な権限は、請求先アカウント レベル(請求先アカウントの完全な権限を使用)で予算と費用上限を管理するか、プロジェクト レベル(プロジェクト スコープの請求権限を使用)で管理するかによって異なります。
カスタムロールを使用して予算を管理する権限を付与する場合は、費用上限予算を管理するための次の権限を含むようにカスタムロールを更新します。
請求先アカウント レベル: Cloud 請求先アカウントに対する
billing.budgets.configureSpendCap。プロジェクト レベル: プロジェクトに対する
billing.resourcebudgets.configureSpendCap。
請求先アカウントの完全な権限
Cloud 請求先アカウントの権限は、請求先アカウントのロールを介して付与されます。Cloud 請求先アカウントのアラート専用予算と上限額予算を管理するには、次のすべての 権限を含む Cloud 請求先アカウントのロールが必要です。
billing.accounts.getbilling.accounts.getIamPolicy- 請求先アカウントの費用と使用状況を表示するための
billing.accounts.getSpendingInformation -
billing.budgets.getとbilling.budgets.list: Cloud 請求先アカウントのすべての予算を表示します。 -
billing.budgets.create: 新規に予算を作成します。 -
billing.budgets.update既存の予算を変更します。 -
billing.budgets.delete予算を削除します。 -
billing.budgets.configureSpendCap: 費用上限の予算を設定、編集、引き上げます。
事前定義ロールを使用してこれらの権限を取得するには、Cloud 請求先アカウントに次の Cloud Billing IAM ロールを付与するよう管理者に依頼してください。
請求先アカウントとプロジェクトのロールを組み合わせて、費用上限予算の管理に必要な権限を取得することもできます。
- Cloud 請求先アカウントに対する
請求先アカウントの費用管理者。
および - 費用上限予算を構成する各プロジェクトの 編集者ロール。
プロジェクト スコープの課金権限
プロジェクトに対する請求固有の権限を使用すると、所有しているプロジェクトの予算を一度に 1 つずつ管理できます。
Cloud 請求先アカウントの予算とアラートを管理するためのプロジェクト限定の権限の詳細については、 Cloud 請求先アカウントへのプロジェクト スコープのアクセスをご覧ください。
| 複数の Google Cloud プロジェクトの請求先アカウントにアクセスする | 個々の Google Cloud プロジェクトの課金にアクセスする |
|---|---|
|
承認された Google Cloud プロジェクトの予算は、一度に 1 つのプロジェクトずつ管理できます。 プロジェクトと請求先アカウントの権限の組み合わせによって Cloud 請求先アカウントへのマルチ プロジェクト スコープ アクセス権がある場合、[予算] ページでプロジェクト セレクタを使用して、請求が承認されているプロジェクトを切り替えることができます。
|
Cloud Billing にアクセスして、一度に 1 つの個々の Google Cloud プロジェクトの予算を管理するには、Google Cloud プロジェクトに対する請求固有の権限のみが必要です。
|
費用の上限予算を構成する
費用上限予算を作成する手順は次のとおりです。
Google Cloud コンソールで、Cloud 請求先アカウントのアクセスレベルに応じた手順を使用して、[予算とアラート] ページに移動します。
[予算とアラート] ページで、[新しい予算を作成] をクリックします。
Define セクション
- [アラートのみ] ではなく、[費用上限の適用] オプションを選択します。
- 予算の名前を入力し、[次へ] をクリックします。
Scope セクション
- 費用上限予算の場合、[期間] セレクタは自動的に [月単位] に設定されます。この設定は編集できません。
- 利用額上限の対象となる プロジェクトと対象となるサービスをそれぞれ 1 つずつ選択します。
利用額上限の予算では、[節約額] 設定を編集できません。
- 一部のサービスでは、実際の費用を計算するよりも早く概算費用を推定できます。これらのサービスでは、利用額上限予算の適用に使用される利用額は、割引を除く推定費用の総額に基づいています。
- 残りのサービスについては、すべての費用削減を含めて、実際の費用を使用して費用額を計算します。
[次へ] をクリックします。
[Amount] セクション
- 費用上限予算の場合、[予算タイプ] セレクタは自動的に [指定額] に設定されます。この設定は編集できません。
費用上限の目標額を入力します。
- この費用しきい値に達すると、選択したサービスの使用が一時停止されます。
- 使用量と費用のレポートに遅延があるため、利用額上限の適用は瞬時には行われません。予算は絶対的な上限を少し下回るように設定することをおすすめします。レポートの遅延によって発生した超過料金については、引き続きお客様の責任となります。
[次へ] をクリックします。
[アクション] セクション
- 利用額上限の通知は、予算額の 50%、80%、100% に達したときにすべての課金管理者とプロジェクト オーナーに通知するように自動的に構成されます。
- 利用額上限が設定された予算では、アラートと受信者をカスタマイズできません。
- [完了] をクリックして、費用上限の予算を保存して有効にします。
予算のリストを表示する
予算が作成されると、予算ダッシュボードを表示して、Cloud 請求先アカウントの予算のリストを確認できます。リスト内の各予算には、予算設定の概要と [利用額と予算額] の進行状況バーが表示されます。これは、Google Cloud 予算額に対して利用額がどれほどになっているかを示す視覚的ゲージです。利用額上限の予算の場合、進行状況バーには推定総費用が表示されます。これは実際の費用と異なる場合があります。
予算のステータスを把握するには、予算ダッシュボードの [上限額のステータス] 列をご覧ください。値は次のとおりです。
- 適用なし - 利用額上限をトリガーしないアラートのみの予算の場合。
- 構成済み - 予算期間中に有効になっているが、まだ適用されていない費用上限予算。
- 適用済み - 予算期間中に、総推定使用量費用が予算の目標額を超えた場合にトリガーされる利用額上限予算。適用されると、上限を手動で引き上げるまで、指定されたサービスは予算期間の残りの期間一時停止されます。
引き上げ済み - 予算期間中に適用され、一時停止されたサービスを継続して使用するために手動で引き上げられた利用額上限予算。
- 予算が [上限解除] 状態の場合、予算を編集して利用上限額の目標額を引き上げない限り、予算期間の残りの期間に利用上限額が再度適用されることはありません。
- 利用額上限を引き上げてから、影響を受けたサービスが完全に通常の機能に戻るまでに最大 1 時間かかることがあります。
- 利用額上限を手動で引き上げた後、次の予算期間の開始時に、利用額上限の予算が自動的にリセットされ、利用額がゼロに設定され、利用額上限のステータスが [構成済み] に設定されます。
適用された利用額上限を手動で解除する
利用額上限の予算がトリガーされると、利用額上限が解除されるまで、特定のサービスの新しい使用量がブロックされます。費用の上限予算の仕組みで説明したように、メール通知が届き、お支払いコンソールにバナーが表示されます。上限を引き上げると、API 呼び出しの通常の機能が復元されます。
利用額上限が適用されている予算期間中に、適用されている利用額上限を手動で引き上げることで、使用量のブロックを解除できます。何も操作しない場合、適用されている利用額上限は次の予算期間の開始時に自動的に引き上げられます。
利用額上限を手動で解除するには、利用額上限が適用されている予算を編集します。
Google Cloud コンソールで、Cloud 請求先アカウントのアクセスレベルに応じた手順を使用して、[予算とアラート] ページに移動します。
[予算とアラート] ページで、利用額上限に関する情報バナーを探し、[利用額上限の詳細を表示] を選択して、適用されている利用額上限予算を表示するようにフィルタされた予算ダッシュボードを表示します。
予算名をクリックして、編集する予算を開きます。
[予算を編集] ページで、[利用額上限を解除] を選択して、サービスの一時停止を解除し、利用を再開します。
[確認] をクリックして、費用上限を引き上げます。
- 同じ予算期間内に上限が適用され、手動で解除された場合、予算を編集して利用上限額の目標額を引き上げない限り、その予算期間の残りの期間に上限が再び発動することはありません。
次の予算期間の開始時に、利用額上限の予算は自動的にリセットされ、現在の予算期間で費用が予算のしきい値を超えると再び上限が発動します。
費用の上限の予算を編集する
利用額上限の予算を編集して、予算名、目標額、プロジェクト、対象サービスを変更したり、適用されている利用額上限を手動で引き上げたりできます。利用額上限の予算の他の設定は編集できません。
重要: 利用額上限の予算が適用されている間は、その設定を編集できません。予算設定を編集する前に、まず強制適用された費用上限を手動で引き上げる必要があります。
- 費用上限予算を編集するには、Cloud 請求先アカウントと予算のアクセスレベルに応じた手順を使用して、予算ダッシュボードを表示します。
- [予算とアラート] ページで、編集する費用上限予算の予算名をクリックします。[予算を編集] ページが開きます。
- [予算を編集] ページで、変更する設定を変更し、[保存] をクリックします。
費用の上限の予算を削除する
重要: 費用上限予算が適用されている間は、その予算を削除できません。利用額上限予算を削除する前に、まず適用されている利用額上限を手動で解除する必要があります。
- 費用上限予算を削除するには、Cloud 請求先アカウントと予算のアクセスレベルに応じた手順で [予算] ダッシュボードを表示します。
- [予算とアラート] ページで、削除する費用上限予算の予算名の横にあるチェックボックスをオンにします。
- [削除] をクリックします。
- プロンプトが表示されたら、この操作を確定します。
API を使用して費用上限予算を作成し管理する
Cloud Billing Budget API を使用すると、費用上限予算をプログラムで大規模に表示、作成、管理できます。これは、組織全体で作成する費用上限予算の数が多い場合に特に便利です。
よくある質問
- 利用額上限とは何ですか?
- 費用上限を設定できるもの
- 上限がトリガーされたときにリソースまたはデータが削除されますか?
- フライト中のリクエストはどうなりますか?
- 費用上限が設定されている期間の請求額はどのように計算されますか?
- 費用上限について、費用レポートのレイテンシに変更はありますか?
- 複数のユーザーが予算ツールで重複する費用上限を作成した場合はどうなりますか?
- AI Studio で利用可能な上限付き予算と Cloud Billing コンソールの違いは何ですか?
- AI Studio と Cloud Billing コンソールの両方から Gemini API の上限付き予算を作成するとどうなりますか?
- 上限額が設定されたプロジェクトをある請求先アカウントから別の請求先アカウントに移動するとどうなりますか?
- 利用額上限とは
費用上限は費用管理メカニズムです。使用料金が予算の目標額を超えると、利用額上限が適用されます。適用されると、指定されたプロジェクト内の対象サービスに対する新しいリクエストは一時停止され、それ以上の使用料金は発生しません。他のプロジェクトやサービスへの影響はありません。
通常、利用額上限では推定費用を使用してアラートと上限をトリガーし、実際の費用が処理されて請求レポートに表示されるよりもはるかに早く上限が適用されます。レポートよりも早く利用額上限が適用されますが、即時ではありません。費用超過分は通常どおり請求されます。
- 支出上限を設定できるもの
Cloud 請求先アカウントで、プロジェクト内の特定の対象サービスにスコープ設定された予算の上限を設定できます。利用額上限の予算は、一度に 1 つのプロジェクトと 1 つのサービスにのみ設定できます。このリリースでは、Gemini API、Agent Platform(旧称: Vertex AI)、Cloud Run、Cloud Run Functions が対象サービスに含まれます。その他のサービスは、今後のリリースで追加される予定です。
- 上限に達すると、リソースやデータは削除されますか?
いいえ。リソースやデータは削除されません。上限がトリガーされると、特定のサービスの使用のみが一時停止されます。他のすべてのサービスとプロジェクトは通常どおり動作します。
- 処理中のリクエストはどうなりますか?
費用上限が適用されると、新しい使用量のみがブロックされます。使用中のものは処理が完了します。
- 費用上限が設定されている期間の請求はどのように行われますか?
費用のレポートの遅延による超過分は、通常どおり請求されます。また、サービスを維持するために必要な継続的な固定費は通常どおり請求されます。
- 費用上限について、費用レポートの遅延に変更はありますか?
一部のサービスでは、実際の費用よりも早く概算費用を推定できます。これらのサービスでは、推定される局所的な費用が予算の目標額に達すると、利用額上限が適用されます。方向性費用は費用レポートに表示されません。これらのサービスの実際の費用は、現在と同じレイテンシで費用レポートに公開されます。推定の局所的な費用がないサービスについては、通常の費用レポートのレイテンシが適用されます。
- 複数のユーザーが予算ツールで重複する費用上限を作成した場合はどうなりますか?
重複排除ポリシーにより、ユーザーが同じスコープで複数の予算を作成することはできません。
- AI Studio と Cloud Billing コンソールで使用できる上限付き予算の違いは何ですか?
Google Cloud 予算の上限額を設定すると、AI Studio で提供されているものと同じ費用保護が適用され、より広範なクラウド プラットフォームに拡張されて、追加のサービスにも上限額が適用されます。
また、Cloud Billing の費用上限予算では、累積費用がターゲット予算額の 50%、80%、100% に達すると、費用アラートがトリガーされます。
- ユーザーが AI Studio と Cloud Billing コンソールの両方から Gemini API の上限付き予算を作成するとどうなりますか?
1 人または複数のユーザーが AI Studio と Cloud Billing コンソールの両方で費用上限付きの予算を作成した場合、使用料金がより早く発生した予算が最初にトリガーされます。ただし、上限がどこからトリガーされたかにかかわらず、Gemini API の使用はすべてのプラットフォームでプロジェクトに対してブロックされます。
- 費用上限が設定されたプロジェクトをある請求先アカウントから別の請求先アカウントに移動するとどうなりますか?
古い請求先アカウントで、プロジェクトのすべての費用上限予算が削除されます。新しい請求先アカウントで有効にするには、プロジェクトの費用上限を新しい請求先アカウントで再作成する必要があります。費用上限が適用されている状態でプロジェクトが移動されると、費用上限は自動的に解除され、一時停止されていた API 呼び出しの通常の機能が復元され、新しい料金が発生するようになります。