建立及管理執行個體標籤
Bigtable 提供為執行個體新增標籤的選項。標籤為鍵/值組合,用於將相關的執行個體分組,並儲存有關執行個體的中繼資料。
本頁說明如何為 Bigtable 執行個體加上標籤。同時亦說明如何新增、更新以及移除執行個體的標籤。
什麼是標籤?
標籤是可指派給 Google Cloud 執行個體的鍵/值組合。有助於在大規模環境下整理資源,並依所需精細程度管理成本。每項資源均可加上標籤,並根據標籤篩選資源。標籤相關資訊會轉送到帳單系統,方便依照標籤詳細分析帳單費用。使用內建的帳單報表,可依資源標籤篩選成本並加以分組。 此外,亦可使用標籤查詢帳單資料匯出檔。
標籤需求條件
套用於資源的標籤必須符合下列需求條件:
- 每項資源最多可以有 64 個標籤。
- 每個標籤都必須是鍵/值組合。
- 鍵的長度必須至少為 1 個字元,最多 63 個字元,且不能空白。值可以空白,長度上限為 63 個字元。
- 鍵和值只能使用小寫字母、數字字元、底線和連字號。所有字元都必須使用 UTF-8 編碼,允許國際字元。鍵的開頭必須是小寫字母或國際字元。
- 標籤中的鍵部分不得重複,但可讓多個資源使用相同的鍵。
上述限制適用於各個標籤的鍵和值,以及帶有標籤的個別 Google Cloud 資源;但是在每項專案內,所有資源可套用的標籤總數並無上限。
標籤的常見用法
以下是一些常見的標籤用途:
團隊或成本中心標籤:依據團隊或成本中心來新增標籤,藉此區別不同團隊 (例如
team:research和team:analytics) 擁有的執行個體。這類標籤可用於成本會計或預算編列作業。元件標籤:例如
component:redis、component:frontend、component:ingest和component:dashboard。環境或階段標籤:例如
environment:production和environment:test。狀態標籤:例如
state:active、state:readytodelete和state:archive。擁有權標籤:用於識別各項作業的責任團隊,例如:
team:shopping-cart。
我們不建議建立大量的不重複標籤,例如幫時間戳記或每個 API 呼叫的個別值建立標籤。這種做法的問題在於,如果標籤值頻繁變更,或標籤鍵使目錄變得雜亂,就難以有效篩選資源並製作報表。
標籤和標記
標籤是一種註解,可用於查詢資源,但無法設定政策條件。標記則可作為判斷條件:系統可依據資源是否具備特定標記,允許或拒絕相應的政策,進而實現精細的政策控管。詳情請參閱「標記總覽」。
新增或更新執行個體的標籤
建立 Bigtable 執行個體後,您可以使用 Google Cloud 主控台為執行個體新增標籤,以及更新現有標籤。您也可以使用 RPC Admin API 或 REST Admin API 來新增或更新標籤。
如要使用Google Cloud 控制台新增或更新 Bigtable 執行個體的標籤,請按照下列步驟操作:
在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。
選擇您要更改的執行個體標籤,並勾選該執行個體旁邊的方塊。
若您看不到 [Labels] (標籤) 資訊面板,請點擊右上角的 [Show info panel] (顯示資訊面板) 開啟。
新增或更新所需的標籤。
若要新增新標籤,點擊 [Add label] (新增標籤),並且輸入該標籤的鍵與值。
若要變更現有的標籤,請更新標籤的值。您無法變更現有標籤的鍵。
按一下 [儲存] 以儲存變更。
從執行個體移除標籤
如要使用Google Cloud 控制台從 Bigtable 執行個體移除標籤,請按照下列步驟操作:
在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。
選擇您要移除的執行個體標籤,並勾選該執行個體旁邊的方塊。
若您看不到 [Labels] (標籤) 資訊面板,請點擊右上角的 [Show info panel] (顯示資訊面板) 開啟。
在您想要移除的標籤旁點擊 X。
點擊 [Save] (存檔) 來儲存您的變更。
後續步驟
- 瞭解如何修改 Bigtable 執行個體的其他屬性。
- 在Cloud Billing 詳細匯出至 BigQuery 中,查看每個 Bigtable 執行個體的使用量。