取得值區大小

概念

本頁說明如何取得 Cloud Storage 值區的大小。

必要的角色

如要取得取得 Cloud Storage 值區大小所需的權限,請要求管理員授予您該值區的「Storage Object Viewer」(roles/storage.objectViewer) 角色。如果您打算使用 Google Cloud 控制台,請要求管理員在包含值區的專案中授予您「監控檢視者」(roles/monitoring.viewer) 角色。

這些角色包含取得資料夾大小所需的權限。如要查看確切的必要權限,請展開「必要權限」部分:

所需權限

  • storage.objects.list
    • 您只需要取得這項權限,才能使用 Google Cloud CLI 執行本頁的操作說明。

如要查看與 roles/monitoring.viewer 相關聯的權限,請參閱 Monitoring Viewer 說明文件

您或許可以透過其他預先定義的角色自訂角色取得必要權限。如需授予值區角色的操作說明,請參閱「在值區中使用 IAM」。如需授予專案角色的操作說明,請參閱「管理專案存取權」。

判斷值區的大小

控制台

如要使用 Metrics Explorer 查看受控資源的指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 「Metrics Explorer」頁面:

    前往 Metrics Explorer

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。 如要設定 App Hub,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。
  3. 在「指標」元素中,展開「選取指標」選單,在篩選列中輸入 Total bytes (v2),然後使用子選單選取特定資源類型和指標:
    1. 在「有效資源」選單中,選取「GCS 值區」
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「Storage」
    3. 在「Active metrics」選單中,選取「Total bytes (v2)」
    4. 按一下 [套用]
    這個指標的完整名稱為 storage.googleapis.com/storage/v2/total_bytes
  4. 如要從顯示畫面中移除時間序列,請使用 Filter 元素

  5. 如要合併時間序列,請使用「Aggregation」元素上的選單。舉例來說,如要根據區域顯示 VM 的 CPU 使用率,請將第一個選單設為「平均」,並將第二個選單設為「區域」

    當「Aggregation」元素的第一個選單設為「Unaggregated」時,系統會顯示所有時序資料。Aggregation 元素的預設設定取決於您選取的指標類型。

  6. 針對每天回報一個樣本的配額和其他指標,請執行下列操作:
    1. 在「顯示」窗格中,將「小工具類型」設為「堆疊長條圖」
    2. 將時間範圍設為至少一週。

您也可以使用 Metrics Explorer 測量其他值區指標,例如 storage.googleapis.com/storage/object_countstorage.googleapis.com/storage/v2/total_byte_seconds,這兩者分別測量每日物件數和每日使用的儲存空間。如需可用指標的完整清單,請參閱 Google Cloud 指標說明文件;如要進一步瞭解如何使用 Metrics Explorer,請參閱指標、時間序列和資源一文。

指令列

使用 gcloud storage du 指令並加上 --summarize 標記:

gcloud storage du gs://BUCKET_NAME --summarize

其中 BUCKET_NAME 是相關值區的名稱。

回應類似下列範例:

134620      gs://my-bucket

在這個範例中,名為 my-bucket 的值區大小為 134,620 位元組。

後續步驟

歡迎試用

如果您未曾使用過 Google Cloud,歡迎建立帳戶,親自體驗實際使用 Cloud Storage 的成效。新客戶可以獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。

免費試用 Cloud Storage