Operations & TroubleshootingReviewed 2026-09-10

Azure CLI Network Cheat Sheet

VNet/NSG/route/NIC/Network Watcherのread-only確認コマンドをまとめる。

Scope: 設計・運用で誤りやすい点を優先して整理。SKU/region/limitsは変更されるため、実装時はリンク先のcurrent Microsoft Learnを再確認してください。

Overview

VNet/NSG/route/NIC/Network Watcherのread-only確認コマンドをまとめる。

Key technical points

  • show/list系を先に使い、変更前snapshotをJSON保存する。
  • subscription/contextをコマンド出力へ必ず残す。

Design guidance

  • 最初にtime window、subscription、resource ID、5-tuple、source/destinationを固定する。
  • Portal表示だけでなくCLI/API、Network Watcher、diagnostic logsで再現可能なevidenceを取る。
  • 変更前後のdiffとobservable flowを保存し、復旧後もroot causeを確定する。

Operations checklist

  1. UTC/JST両方でincident time windowを固定する。
  2. read-only snapshotをJSON/CSVで保存する。
  3. change完了後に同じtest vectorを再実行して証跡を残す。

Common pitfalls

  • Portal screenshotだけで再現条件を残さない。
  • ログを見始める前にtime range/resource IDを固定しない。

Azure CLI quick check

read-only確認を優先し、実環境のsubscription/resource名へ置換してください。

az account show -o table
az network vnet list -o table
az network nsg list -o table
az network route-table list -o table

Verification pattern

Control plane
resource state、association、policy、route/BGP configが期待通りかを確認。
Data plane
同一5-tupleまたは実application journeyで到達性・latency・security判定を実証。
Observability
diagnostic logs / flow logs / Network Watcherで実際の判定とpathを残す。
Rollback
設定を戻した後のroute convergence、DNS cache、existing sessionまで確認。

Official sources