簡體   English   中英

跨項目使用 BigQuery Storage 閱讀 API 時誰付費?

[英]Who pays when using BigQuery Storage Read API across projects?

假設我在 GCP 中有兩個項目,項目 A 和 B。項目 A 有一個 BigQuery 表,項目 B 需要使用 BigQuery Storage Read API 來讀取該數據。

如果我在項目 B 中創建一個服務帳戶,然后將 go 分配給項目 A 並為該用戶分配角色BigQuery Read Session User並將它們添加到數據集 ACL,他們將能夠 stream 表內容。 哪個項目將收到提取數據的賬單? 創建讀取 session 的項目 A,或代理服務帳戶所在的項目 B?

明確地說,我希望項目 B 為它們產生的負載付費。

我試圖找到一種方法來明確這一點,但據我所知,在創建讀取 session 時無法指定計費項目。我還檢查了當我嘗試創建讀取 session 時會發生什么“父項目”設置為項目 B,而表位置為項目 A,這只會導致根本找不到表。

Storage Read API pricing中,BigQuery 按處理的字節數(也稱為讀取的字節數)收費。 在您的場景中,項目 A 有 Bigquery 表,讀取 Session 發生的地方,您剛剛將項目 B 的服務帳戶附加為項目 A 中的BigQuery Read Session User ,因此計費金額將為項目 A go。

或者,您可以使用Billing Reports使用以下過濾器檢查 Bigquery Storage API 的成本趨勢:

在此處輸入圖像描述 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM