Azure リソースを管理するための一般的な Azure CLI コマンド

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット

Azure CLI を使用すると、macOS、Linux、Windows 上の Azure リソースを作成および管理できます。 この記事では、仮想マシン (VM) の作成および管理に使用する最も一般的なコマンドの一部について詳しく説明します。

この記事では、Azure CLI バージョン 2.0.4 以降が必要です。 バージョンを確認するには、az --version を実行します。 アップグレードする必要がある場合は、「Azure CLI のインストール」を参照してください。 ブラウザーから Cloud Shell を使用することもできます。

Azure CLI での 基本的な Azure Resource Manager コマンド

特定のコマンド ライン スイッチやオプションの詳細については、「az <command> <subcommand> --help」と入力して、コマンドのオンライン ヘルプとオプションを使用します。

VM の作成

タスク Azure CLI コマンド
リソース グループを作成する az group create --name myResourceGroup --location eastus
Linux VM の作成 az vm create --resource-group myResourceGroup --name myVM --image LinuxImageName
Windows VM の作成 az vm create --resource-group myResourceGroup --name myVM --image win2016datacenter

VM の状態の管理

タスク Azure CLI コマンド
VM の起動 az vm start --resource-group myResourceGroup --name myVM
VM の停止 az vm stop --resource-group myResourceGroup --name myVM
VM の割り当て解除 az vm deallocate --resource-group myResourceGroup --name myVM
VM の再起動 az vm restart --resource-group myResourceGroup --name myVM
VM を再デプロイする az vm redeploy --resource-group myResourceGroup --name myVM
VM を削除する az vm delete --resource-group myResourceGroup --name myVM

VM の情報の取得

タスク Azure CLI コマンド
VM の一覧表示 az vm list
VM に関する情報の取得 az vm show --resource-group myResourceGroup --name myVM
VM リソースの使用量の取得 az vm list-usage --location eastus
使用可能なすべての VM サイズの取得 az vm list-sizes --location eastus

ディスクとイメージ

タスク Azure CLI コマンド
VM へのデータ ディスクの追加 az vm disk attach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk --size-gb 128 --new
VM に接続されているディスクを一覧表示する az vm show --resource-group groupName --name vmName --query "storageProfile"
VM からのデータ ディスクの削除 az vm disk detach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk
ディスクのサイズの変更 az disk update --resource-group myResourceGroup --name myDataDisk --size-gb 256
ディスクのスナップショットの作成 az snapshot create --resource-group myResourceGroup --name mySnapshot --source myDataDisk
VM のイメージの作成 az image create --resource-group myResourceGroup --source myVM --name myImage
イメージからの VM の作成 az vm create --resource-group myResourceGroup --name myNewVM --image myImage

次の手順

CLI コマンドの他の例については、チュートリアル「Azure CLI を使用した Linux VM の作成と管理」を参照してください。