Azure CLI でリソースのタグを管理

Azure CLI を使い、リソース グループ・仮想マシン・仮想ネットワークに対してタグの追加・削除・上書きを行います。

入門45Azure 実環境

ラボ概要

このラボでは、財務部門からタクソノミー情報整備の依頼を受けたシナリオで、Azure CLI を使ってタグを管理します。タグはコスト管理・自動化・ガバナンスの基盤となる仕組みです。

学習目標:

  • Cloud Shell の Bash 環境を起動する
  • az group update でリソース グループに複数タグを一括追加する
  • az vm update で VM の既存タグを削除し、削除予定マーカータグを追加する
  • az resource tag --operation Replace で VNet のタグを完全上書きする
  • az ... list --query で JSON 形式のタグ情報を取得する
前提知識:
  • Azure Portal の基本操作
  • Cloud Shell および bash の基本コマンド
  • リソース グループ・VM・VNet の概念
完了条件:
  • リソース グループに Environment=ProductionDept=ITCreatedBy=<your-name> の 3 タグが設定されていること
  • VM webvm1 から既存タグが削除され、MarkForDeletion=Yes タグが設定されていること
  • VNet vnet1 のタグが Environment=ProductionDept=ITCreatedBy=<your-name> の 3 タグに上書きされていること

ラボの構成

  1. 1Azure Portal にサインイン
  2. 2Cloud Shell を起動する
  3. 3リソース グループ名を取得する
  4. 4リソース グループにタグを追加する
  5. 5VM の既存タグを確認する
  6. 6VM のタグを 1 つ削除する
  7. 7VM に削除予定マーカータグを追加する
  8. 8VNet の既存タグを確認する
  9. 9VNet のタグを完全上書きする
  10. 10Portal で結果を確認する
  11. 11タグの活用シーンを考察する

詳細な手順は、ラボ開始後に画面内のガイドとして表示されます。

構成図

構成図

参考リソース