本文說明如何針對連結至 Cloud Billing 帳戶的專案,建立、編輯及刪除支出上限預算。
本文將說明以下內容:
-
如要瞭解僅限快訊預算,請參閱「建立、編輯或刪除預算和預算快訊」。
關於支出上限預算
Cloud Billing 預算的支出上限功能,可協助降低適用服務的意外或失控費用。為協助您掌握支出與預算的對比情況,當支出超過支出上限預算金額的 50%、80% 和 100% 時,系統會傳送快訊電子郵件。
當預估總用量費用超過預算金額的 100% 時,系統就會強制執行支出上限。支出上限預算生效後,除非您「手動」解除支出上限,否則指定服務的使用權限會在預算週期的剩餘時間內自動暫停。下一個預算週期開始時,生效的支出上限預算會自動解除,暫停的服務會恢復運作,支出金額也會重設為零。
執行時也會觸發快訊,包括電子郵件通知和帳單控制台使用者介面中的橫幅,提供如何手動解除上限的資訊和指引。
支出上限預算如何協助您控管支出
支出上限預算會根據預估總費用觸發快訊並強制執行支出限制,封鎖用量和費用累計,直到支出上限解除為止。
使用預估費用,更快計算支出
為加快支出上限金額的強制執行速度,支出上限預算會使用預估總費用來觸發快訊並強制執行支出上限。預估費用是根據服務的定價計算,不含節省的金額和抵免額。
查看支出上限預算時,預算的「Spend and budget amount」(支出和預算金額) 進度列會顯示「預估」費用,而編輯支出上限預算時,您可以在「Spend amount」(支出金額) 欄位中查看預估費用。
達到支出上限時,自動暫停使用服務及累計費用
在指定專案中,如果特定服務的預估總用量費用超出預算目標金額,系統就會觸發支出上限,並在預算週期的剩餘時間內強制執行。強制執行期間,指定專案中特定服務的所有「新」用量都會暫停,包括隨選、即付即用用量,以及承諾使用折扣 (CUD) 等承諾使用合約涵蓋的用量。指定服務的任何執行中要求都會處理至完成,並依適用情況產生費用。
支出上限不會暫停與永久資源 (例如運算和儲存服務) 相關的任何持續固定用量,這些資源會保持啟用狀態,並繼續產生費用。
解除已觸發的支出上限,恢復服務和支出
強制執行支出上限後,指定專案中特定服務的使用會遭到封鎖,直到支出上限解除為止。您可以透過下列方式解除支出上限:
- 自動解除支出上限:系統會在下一個預算週期開始時 (通常是下個月的第一天),自動解除已強制執行的支出上限。支出上限自動解除後,預算的支出金額會重設為零,支出上限狀態會重設為「已設定」,指定服務也會解除封鎖,API 呼叫則會恢復正常運作。
手動解除支出上限:如要在強制執行支出上限的預算週期內,解除用量限制,可以編輯預算,手動解除支出上限。手動解除支出上限會產生下列結果:
解除支出上限後,服務最多可能需要一小時,才會完全恢復正常運作。
觸發支出上限時傳送的快訊
觸發支出上限時,系統會傳送電子郵件快訊給所有帳單帳戶管理員和專案擁有者,詳細說明如何解除上限。您也會在帳單控制台使用者介面的「預算」頁面和「帳單總覽」頁面看到橫幅。
自動重設支出上限預算
下一個預算週期開始時 (通常是下個月的第一天),所有支出上限預算都會自動重設,預估總支出金額會設為零,支出上限狀態則會設為「已設定」。
如果上一個預算週期強制執行支出上限,系統會解除封鎖指定服務,並恢復正常運作。
符合支出上限預算資格的服務
下列 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 functions | 29E7-DA93-CA13 | cloudfunctions.googleapis.com |
支出上限預算的限制
支出上限預算有下列限制:
- 支出上限僅限於單一 Google Cloud專案和指定專案中單一 符合條件的服務。
- 支出上限預算的日期範圍預算週期僅限「每月」,從每個月的第一天 (例如 5 月 1 日) 開始。
- 支出上限的費用計算方式是以預估總費用為準,不含節省的金額和抵免額。
- 資料夾、組織、標籤和多專案或多服務預算不在範圍內。
- 支出上限預算僅限第一方 Google Cloud 客戶使用。經銷商帳戶不在範圍內。
- 支出上限適用於隨選、即付即用,以及承諾使用折扣 (CUD) 等承諾涵蓋的用量。訂閱費用 (例如 Gemini Enterprise 訂閱) 不在範圍內。
更快強制執行,延遲回報:由於支出上限是根據預估總費用強制執行,因此快訊和上限的觸發速度會比帳單報表顯示實際費用快得多。由於帳單和處理系統較為複雜,實際費用明細通常會在一天內提供,但有時可能需要超過 24 小時才能處理並顯示在帳單報表中。
管理支出上限預算所需的權限
如要設定、編輯及解除支出上限預算,您必須具備特定權限,才能存取 Cloud Billing 帳戶、查看及建立預算,以及設定支出上限預算。所需權限取決於您是在帳單帳戶層級 (使用完整帳單帳戶權限) 或專案層級 (使用專案範圍帳單權限) 管理預算和支出上限。
如果您使用自訂角色授予管理預算的權限,請更新自訂角色,加入下列管理支出上限預算的權限:
帳單帳戶層級:Cloud Billing 帳戶的
billing.budgets.configureSpendCap。專案層級:專案的
billing.resourcebudgets.configureSpendCap。
完整的帳單帳戶權限
Cloud Billing 帳戶權限是透過帳單帳戶的角色授予。如要管理 Cloud Billing 帳戶的無支出上限的預算和支出上限預算,您在 Cloud Billing 帳戶中的角色必須具備下列所有 權限:
billing.accounts.getbilling.accounts.getIamPolicy-
billing.accounts.getSpendingInformation:查看帳單帳戶的費用和用量 -
billing.budgets.get和billing.budgets.list查看 Cloud Billing 帳戶的所有預算。 -
billing.budgets.create:建立新預算。 -
billing.budgets.update修改現有預算。 -
billing.budgets.delete刪除預算。 -
billing.budgets.configureSpendCap設定、編輯及提高支出上限預算。
如要使用預先定義的角色取得這些權限,請要求管理員在 Cloud Billing 帳戶中,授予下列 Cloud Billing IAM 角色:
您也可以結合帳單帳戶和專案角色,取得管理支出上限預算所需的權限:
專案範圍的帳單權限
在專案中使用帳單專屬權限,即可管理您擁有的專案預算,一次管理一個專案。
如要進一步瞭解 Cloud Billing 帳戶中管理預算和快訊的專案限定權限,請參閱「 Cloud Billing 帳戶的專案範圍存取權」。
| 存取多個 Google Cloud 專案的帳單帳戶 | 存取個別 Google Cloud 專案的帳單 |
|---|---|
|
您可以管理授權 Google Cloud 專案的預算,一次管理一項專案。 如果您透過專案和帳單帳戶權限的組合,取得 Cloud Billing 帳戶的多專案範圍存取權,則可在「預算」頁面使用專案選取器,在已授權帳單的專案之間切換。
|
如要存取 Cloud Billing,管理個別 Google Cloud 專案的預算 (一次一個專案),您只需要Google Cloud 專案的帳單專屬權限。
|
設定支出上限預算
如要建立支出上限預算,請按照下列步驟操作:
在 Google Cloud 控制台中,根據您對 Cloud Billing 帳戶的存取權層級,按照適當程序前往「Budgets & alerts」(預算與快訊) 頁面。
在「預算與快訊」頁面,點選「建立新預算」。
1. 「Define」部分
- 選取「支出上限強制執行」選項 (而非「僅限快訊」)。
- 輸入預算名稱,然後點選「下一步」。
2. 「Scope」(範圍) 區段
- 如果是支出上限預算,「日期範圍」 選取器會自動設為「每月」。您無法編輯這項設定。
- 選取「單一」專案和「單一」符合條件的服務,設定支出上限。
如果是支出上限預算,則無法編輯「節省金額」設定。
- 對於某些服務,我們預估方向性費用的速度,會比計算實際費用更快。針對這些服務,我們用來強制執行支出上限預算的支出金額,是根據預估總費用計算,不含節省的費用。
- 其餘服務則會使用實際費用 (包含所有節省費用) 計算支出金額。
點選「下一步」。
3. 「金額」部分
- 如果是支出上限預算,「Budget type」(預算類型) 選取器會自動設為「Specified amount」(指定金額)。您無法編輯這項設定。
輸入支出上限的目標金額。
- 達到這個支出門檻後,系統會暫停所選服務。
- 用量和費用報表有延遲,因此支出上限不會立即生效。建議將預算設為略低於絕對上限。您仍須支付因報表延遲而產生的任何超額費用。
點選「下一步」。
4. 「動作」部分
- 系統會自動設定支出上限通知,在預算金額達到 50%、80% 和 100% 時,通知所有帳單管理員和專案擁有者。
- 支出上限預算的快訊和收件者無法自訂。
- 按一下「完成」,即可儲存並啟用支出上限預算。
查看預算清單
建立預算後,您可以查看「預算」資訊主頁,瞭解 Cloud Billing 帳戶的預算清單。清單中的每個預算都有一份預算設定總覽,以及「Spend and budget amount」(支出與預算金額) 進度列,以圖表呈現Google Cloud 支出與預算目標金額的比較情形。如果是設有支出上限的預算,進度列會顯示預估總費用,可能與實際費用不同。
如要瞭解預算狀態,請參閱「預算」資訊主頁中的「支出上限狀態」欄。可能的值包括:
- 不適用:適用於不會觸發支出上限的僅限快訊預算。
- 已設定:支出上限預算在預算時間範圍內有效,但尚未強制執行。
- 已強制執行:在預算時間範圍內,當預估總用量費用超過預算的目標金額時,就會觸發支出上限預算。強制執行後,指定的服務會在預算時間範圍的剩餘時間內暫停,除非您手動解除上限。
已解除:支出上限預算在預算時間範圍內強制執行,然後手動解除,以繼續使用已暫停的服務。
- 如果預算處於「Lifted」(已解除) 狀態,除非您編輯預算來提高支出上限的目標金額,否則在預算週期的剩餘時間內,不會再次觸發支出上限。
- 解除支出上限後,受影響的服務最多可能需要一小時,才能完全恢復正常運作。
- 手動解除支出上限後,在下一個預算週期開始時,支出上限預算會自動重設,將支出金額設為零,並將支出上限狀態設為「已設定」。
手動暫停強制執行的支出上限
觸發支出上限預算時,系統會封鎖特定服務的「新」用量,直到解除支出上限為止。您會收到電子郵件通知,並在帳單控制台中看到橫幅,詳情請參閱「支出上限預算的運作方式」一節。解除上限後,API 呼叫就會恢復正常運作。
在強制執行支出上限的預算週期內,您可以手動解除強制執行的支出上限,解除用量限制。如果您未採取任何行動,強制執行的支出上限會在下一個預算週期開始時自動解除。
如要手動解除支出上限,請編輯強制執行支出上限的預算。
在 Google Cloud 控制台中,根據您對 Cloud Billing 帳戶的存取權層級,按照適當程序前往「Budgets & alerts」(預算與快訊) 頁面。
在「Budgets & alerts」(預算與快訊) 頁面,找到支出上限資訊橫幅,然後選取「View spend cap details」(查看支出上限詳細資料),即可查看「Budgets」(預算) 資訊主頁,其中會篩選出已強制執行的支出上限預算。
按一下預算名稱,開啟預算進行編輯。
在「Edit budget」(編輯預算) 頁面,選取「Lift spend cap」(解除支出上限),即可取消暫停服務並重新開始使用。
按一下「確認」即可取消支出上限。
- 如果上限在同一個預算週期內強制執行後又手動解除,除非您編輯預算來提高支出上限的目標金額,否則在該預算週期的剩餘時間內都不會再觸發。
下一個預算週期開始時,支出上限預算會自動重設,如果當前預算週期的費用超出預算門檻,就會再次觸發。
編輯支出上限預算
您可以編輯支出上限預算,變更預算名稱、目標金額、專案或符合條件的服務,或手動解除強制執行的支出上限。您無法編輯支出上限預算的其他設定。
重要事項:支出上限預算強制執行期間,您無法編輯相關設定。如要編輯預算設定,請先手動解除強制執行的支出上限。
- 如要編輯支出上限預算,請根據您對 Cloud Billing 帳戶和預算的存取層級,按照適當程序查看「預算」資訊主頁。
- 在「Budgets & alerts」(預算與快訊) 頁面,按一下要編輯的支出上限預算預算名稱。「編輯預算」頁面隨即開啟。
- 在「Edit budget」(編輯預算) 頁面中,修改要變更的設定,然後按一下「Save」(儲存)。
刪除支出上限預算
重要事項:支出上限預算生效時,無法刪除。如要刪除設有支出上限的預算,請先手動解除強制執行的支出上限。
- 如要刪除支出上限預算,請根據您對 Cloud Billing 帳戶的存取層級和刪除預算的權限,查看預算資訊主頁。
- 在「Budgets & alerts」(預算與快訊) 頁面中,找出要刪除的支出上限預算,然後勾選預算名稱旁的方塊。
- 按一下「」。
- 在提示中確認這項操作。
使用 API 建立及管理支出上限預算
透過 Cloud Billing Budget API,您能以程式輔助的方式大規模查看、建立及管理支出上限預算。如果您要在整個組織中建立大量支出上限預算,這項功能就特別實用。
常見問題 (FAQ)
- 什麼是支出上限?
- 哪些項目可以設定支出上限?
- 觸發上限時,我的資源或資料會遭到刪除嗎?
- 處理中的要求會受到什麼影響?
- 設定支出上限後,如何計算費用?
- 支出上限的費用報表延遲時間是否有任何異動?
- 如果多位使用者透過預算工具建立重疊的支出上限,會發生什麼情況?
- AI Studio 和 Cloud Billing 控制台提供的支出上限預算有何不同?
- 如果使用者同時在 AI Studio 和 Cloud Billing 控制台,為 Gemini API 建立支出上限預算,會發生什麼事?
- 如果將設有支出上限的專案從一個帳單帳戶移至另一個帳戶,會發生什麼事?
- 什麼是支出上限?
支出上限是一種成本控管機制。當用量費用超過預算目標金額時,系統會強制執行支出上限。強制執行後,系統會暫停對指定專案中符合條件的服務提出任何新要求,且不會再產生任何用量費用。其他專案或服務不受影響。
支出上限通常會使用預估費用觸發快訊和上限,因此強制執行上限的速度,會比處理實際費用並顯示在帳單報表中的速度快得多。雖然比報表快,但支出上限不會立即生效,超出的費用仍會照常計費。
- 我可以為哪些項目設定支出上限?
在 Cloud Billing 帳戶中,您可以為專案內特定適用服務設定預算上限。支出上限預算一次只能設定於一項專案和一項服務。在這個版本中,符合資格的服務包括 Gemini API、Agent Platform (舊稱 Vertex AI)、Cloud Run 和 Cloud Run functions。後續版本將納入更多服務。
- 觸發上限時,我的資源或資料會遭到刪除嗎?
不會,資源或資料不會遭到刪除。觸發上限時,只有特定服務會暫停。所有其他服務和專案應可正常運作。
- 處理中的要求會受到什麼影響?
支出上限生效後,系統只會禁止「新」用量。 系統會處理完畢執行中的用量。
- 設定支出上限後,系統如何計費?
因費用報表延遲而產生的超額費用,將照常計費。此外,保留服務所需的任何持續固定費用,都會照常計費。
- 支出上限的費用報表延遲時間是否有任何異動?
對於某些服務,我們能比實際費用更快預估方向性費用。如果預估方向性費用達到預算目標金額,系統就會強制執行支出上限。費用報表不會顯示方向性費用。這些服務的實際費用會顯示在費用報表中,延遲時間與目前相同。如果服務沒有預估方向性費用,則會按照一般費用報表延遲時間。
- 如果多位使用者透過預算工具建立重疊的支出上限,會發生什麼情況?
我們設有簡化政策,可防止使用者建立多個範圍相同的預算。
- AI Studio 和 Cloud Billing 控制台的支出上限預算有何不同?
Google Cloud 預算的支出上限功能提供與 AI Studio 相同的支出保護,並將其擴展至更廣泛的雲端平台,涵蓋其他服務的支出上限。
此外,當累計費用達到目標預算金額的 50%、80% 和 100% 時,Cloud Billing 的支出上限預算會觸發支出快訊。
- 如果使用者同時透過 AI Studio 和 Cloud Billing 控制台,為 Gemini API 設定支出上限預算,會發生什麼情況?
如果一或多位使用者同時在 AI Studio 和 Cloud Billing 控制台建立支出上限預算,則用量費用累積較快的預算會先觸發。不過,無論是在何處觸發上限,專案在所有平台上的 Gemini API 用量都會遭到封鎖。
- 如果將設有支出上限的專案從一個帳單帳戶移至另一個帳單帳戶,會發生什麼情況?
在舊帳單帳戶中,專案的所有支出上限預算都會刪除。如要在新的帳單帳戶中啟用,必須在新的帳單帳戶中重新建立專案的支出上限。如果在支出上限強制執行期間移動專案,系統會自動解除支出上限,恢復暫停的 API 呼叫正常運作,並開始累積新的費用。