Google Cloud の tags と labels
概要
Tags と labels はどちらもキーと値のペアの形式ですが、Google Cloud のリソース階層 において異なる目的で使用されます。
-
Tags はリソースであり、他のリソースに直接、または継承によってアタッチできます。コストのアロケーション分析やきめ細かなアクセス制御のために、リソースに tags を適用できます。
-
Labels はリソースのメタデータであり、コスト分析のためにリソースへ注釈を付けることができます。
このページでは、DoiT の Cloud Analytics(クラウド分析)レポートで tags と labels を使用する方法を説明します。
Tags
タグをリソースにアタッチする前に、まず Google Cloud でタグキーとタグ値を定義する必要があります。Tags が BigQuery エクスポートに反映されると(最大で 1 時間かかる場合があります)、数時間以内に DoiT の Cloud Analytics(クラウド分析)レポートで利用可能になります。
Google Cloud Docs: Creating and managing tags、Tags data in BigQuery exports
Cloud Analytics レポートで「Filter results」または「Group by」オプションを使用すると、「Tags」セクションに利用可能なタグが表示されます。
以下の例では、タグキー vpc1-tag と標準ディメンション(Service、Project/Account ID、SKU)を使用してコストを分析しています。

Labels
Labels は関連する Google Cloud リソースをグルーピングするために使用できます。
Google Cloud のデータロード頻度などの制約により、リソースへ labels を適用してから DoiT コンソールで利用可能になるまでに数日かかる場合があります。
Google Cloud Docs: Organize resources using labels
Cloud Analytics レポートで「Filter results」または「Group by」オプションを使用すると、「Labels」セクションに利用可能なラベルが表示されます(Available system labels は「System Labels」セクションに表示されます)。
Iris 3 による自動ラベリング
Iris 3 は DoiT が開発したオープンソースプロジェクトです。
Iris 3 は、さまざまな種類の Google Cloud リソースへのラベリングを自動化します。たとえば、Google Compute Engine のインスタンスには iris_name:nginx、iris_region:us-central1、iris_zone:us-central1-a のように ラベル付けされます。
Iris 3 はリソース作成時やスケジュールされた時刻に実行するよう設定できます。Iris 3 によって追加されたラベルは、DoiT コンソールと Google Cloud Console の両方で利用できます。
例:Cloud Storage のバケットにラベルを付ける
以下の例では、ストレージバケットにラベルを付け、そのラベルを使用して Cloud Analytics レポートでコストを内訳表示する方法を説明します。
2024 年 2 月 13 日以降、バケット単位の詳細な Cloud Storage コストデータが Cloud Billing Detailed cost export で利用可能になりました。Global resource ディメンションを使用してバケット別にストレージコストを内訳表示する方法については、GCS Cost by Bucket を参照してください。
3 つのバケットを作成し、それぞれのバケット名を使ってラベル付けしたいとします。
-
Google Cloud Console にサインインし、Cloud Storage の Buckets ページに移動します。
-
バケット一覧で対象のバケットを見つけ、Bucket overflow メニュー(⋮)を選択し、Edit labels を選択します。
-
+ Add label を選択し、キーと値を指定します。例:
bucket-name: bucket-demo
-
変更を保存してください。
バケットにラベルを適用してから DoiT コンソールで利用可能になるまで数日かかる場合があります。ラベル付きの請求データが請求エクスポートに到着し、レポートのメタデータが更新される必要があるためです。
Cloud Analytics レポートで labels を使用するには、次の操作を行ってください。
-
DoiT コンソールにサインインし、メインの Reports 画面で新しいレポートを作成します。
-
Group by オプションを使用し、Standard セクションから Service を選択して
Cloud Storage (GCS)のみが含まれるようにフィルターし、Labels セクションからbucket-nameを選択します。 -
レポートを実行して、各バケットのコストを確認します。
以下のサンプルレポートでは、より詳細なコストデータを特定するために、他の 2 つの標準ディメンション(Project/Account ID、SKU)を組み合わせています。
