メインコンテンツへスキップ

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(クラウド分析)レポートで利用可能になります。

参照

Cloud Analytics レポートで「Filter results」または「Group by」オプションを使用すると、「Tags」セクションに利用可能なタグが表示されます。

以下の例では、タグキー vpc1-tag と標準ディメンション(ServiceProject/Account IDSKU)を使用してコストを分析しています。

A report with Google Cloud tags

Labels

Labels は関連する Google Cloud リソースをグルーピングするために使用できます。

Google Cloud のデータロード頻度などの制約により、リソースへ labels を適用してから DoiT コンソールで利用可能になるまでに数日かかる場合があります。

参照

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:nginxiris_region:us-central1iris_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 つのバケットを作成し、それぞれのバケット名を使ってラベル付けしたいとします。

  1. Google Cloud Console にサインインし、Cloud Storage の Buckets ページに移動します。

  2. バケット一覧で対象のバケットを見つけ、Bucket overflow メニュー()を選択し、Edit labels を選択します。

  3. + Add label を選択し、キーと値を指定します。例:bucket-name: bucket-demo

    Label a Google Cloud Storage bucket

  4. 変更を保存してください。

注意

バケットにラベルを適用してから DoiT コンソールで利用可能になるまで数日かかる場合があります。ラベル付きの請求データが請求エクスポートに到着し、レポートのメタデータが更新される必要があるためです。

Cloud Analytics レポートで labels を使用するには、次の操作を行ってください。

  1. DoiT コンソールにサインインし、メインの Reports 画面で新しいレポートを作成します。

  2. Group by オプションを使用し、Standard セクションから Service を選択して Cloud Storage (GCS) のみが含まれるようにフィルターし、Labels セクションから bucket-name を選択します。

  3. レポートを実行して、各バケットのコストを確認します。

    以下のサンプルレポートでは、より詳細なコストデータを特定するために、他の 2 つの標準ディメンション(Project/Account IDSKU)を組み合わせています。

    A report with Google Cloud Storage bucket labels