監控用戶群的帳單

所有租戶都會計入 Identity Platform 專案的費用。本文說明如何匯出帳單資料,以及監控個別租戶的費用。

事前準備

如要匯出租戶帳單資料,您必須在下列項目中獲派 IAM 擁有者角色 (roles/owner):

  • 已啟用多用戶群架構的 Identity Platform 專案。
  • 連結至專案的帳單帳戶。

啟用將帳單資料匯出至 BigQuery 的功能

如要在 BigQuery 中查看帳單資料,請按照「將帳單資料匯出至 BigQuery」一文中的步驟操作。

每個專案只需完成一次這個步驟。

查詢帳單資料

  1. 在 Google Cloud 控制台開啟 BigQuery 頁面。
    前往 BigQuery 頁面

  2. 選取包含專案帳單資訊的資料表。

  3. 按一下「撰寫查詢」開啟查詢編輯器。

  4. 輸入查詢。

    如要列出每個租戶的總費用,請使用下列指令,並將 dataset-name.table-name 替換為您在步驟 1 中匯出的帳單資料集和資料表名稱:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    GROUP BY 1
    

    所有每月活躍使用者報表的開始時間都是當月初。您可以透過 WHERE usage_start_time 和每月第一天 (以太平洋時間表示) 進行每月篩選。舉例來說,如要列出 2019 年 8 月各租戶的費用,請執行下列操作:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    AND usage_start_time = "2019-08-01 00:00:00 -07:00"
    GROUP BY 1
    

    您也可以取得特定租戶的費用。在下列範例中,將 tenant-id 替換為租戶 ID:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    AND labels.value = "tenant-id"
    GROUP BY 1
    
  5. 按一下「執行查詢」即可執行。

您應該會看到特定租戶的帳單細目。

價格級別

驗證使用者的身分提供者 (IdP) 會決定 Identity Platform 的計費層級,而非應用程式用來與 Identity Platform 通訊的通訊協定。

舉例來說,如果應用程式是透過 OIDC 或 SAML 整合,但使用者是透過電子郵件地址和密碼,或是社群媒體供應商 (例如 Google 或 Facebook) 驗證,這類活動就會計入第 1 層。如果 Identity Platform 使用 SAML 或 OIDC 聯盟,將驗證作業委派給外部身分識別提供者 (例如 Okta 或 Microsoft Entra ID),則適用第 2 層價格。

如需更多資訊和詳細的費率級別,請參閱 Identity Platform 定價頁面。

後續步驟