監控用戶群的帳單

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

事前準備

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

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

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

如要將帳單資料提供給 BigQuery,請按照「將帳單資料匯出至 BigQuery」中的步驟操作。

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

查詢帳單資料

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

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

  3. 按一下「Compose Query」開啟查詢編輯器。

  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. 按一下「執行查詢」執行查詢。

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

後續步驟