概要
Azure CLI と Azure PowerShell チートシートです。
自身で使って必要と思われるコマンドがあれば随時追加していきます。
チートシート
操作 | Azure CLI | Azure PowerShell |
---|---|---|
コマンドのバージョンアップ | az upgrade | Update-Module -Name Az |
ログイン | az login | Connect-AzAccount |
ログイン(2要素認証) | az login --use-device-code | Connect-AzAccount -UseDeviceAuthentication |
ログイン テナント指定 | az login --tenant tenant ID | Connect-AzAccount -Tenant tenantID |
既定のサブスクリプションの詳細 | az account show | Get-AzContext |
ログインしているアカウントのサブスクリプションの一覧表示 | az account list --output table | Get-AzSubscription |
アクティブなサブスクリプションの変更 | az account set --name サブスクリプション名 | Set-AzContext -SubscriptionName サブスクリプション名 |
現在のサブスクリプションのリソース一覧表示 | az group list --output table | Get-AzResourceGroup | Format-Table |
ログアウト | az logout | Disconnect-AzAccount |
ローカル キャッシュからすべてのサブスクリプションをクリア | az account clear | Clear-AzContext |
リソースグループの作成 | az group create --name リソースグループ名 --location 作成するリージョン | New-AzResourceGroup -Name リソースグループ名 -Location リージョン |
リソースグループの削除 | az group delete --name リソースグループ名 | Remove-AzResourceGroup -Name リソースグループ名 |
リソースグループの削除(確認なし) | az group delete --name リソースグループ名 --yes --no-wait | Remove-AzResourceGroup -Name リソースグループ名 -Force -AsJob |
仮想マシンの一覧表示 | az vm list --output table | Get-AzVM | Format-Table |
仮想マシンの起動 | az vm start --resource-group リソースグループ名 --name 仮想マシン名 | Start-AzVM -ResourceGroupName リソースグループ名 -Name 仮想マシン名 |
仮想マシンの停止 | az vm stop --resource-group リソースグループ名 --name 仮想マシン名 | Stop-AzVM -ResourceGroupName リソースグループ名 -Name 仮想マシン名 |
ストレージアカウントの作成 | az storage account create --name ストレージアカウント名 --resource-group リソース名 --location 作成するリージョン --sku 冗長性 | New-AzStorageAccount -ResourceGroupName myRG -Name mystorage -Location eastus -SkuName Standard_LRS |
AKS クラスターへの接続 | az aks get-credentials --resource-group rg- リソースグループ名--name クラスター名 | Import-AzAksCredential -ResourceGroupName リソースグループ名 -Name クラスター名 |
AKS クラスターの表示 | az aks list --output table | Get-AzAksCluster |
AKS クラスターの開始 | az aks start --resource-group リソースグループ名 --name クラスター名 | Start-AzAksCluster -ResourceGroupName リソースグループ名 -Name クラスター名 |
AKS クラスターの停止 | az aks stop --resource-group リソースグループ名 --name クラスター名 | Stop-AzAksCluster -ResourceGroupName リソースグループ名 -Name クラスター名 |
関連情報
Azure コマンドラインツールについて( Azure CLI/ Azure PowerShell /Azure Cloud Shell) #AzureCLI - Qiita
参考情報
Azure CLI
Azure CLI 参照コマンドの記事一覧 | Microsoft Learn
- az upgrade
- az login
- az logout
az account | Microsoft Learn
az group | Microsoft Learn
az vm | Microsoft Learn
az storage | Microsoft Learn
az aks | Microsoft Learn
Azure PowerShell
Install Azure PowerShell on Windows | Microsoft Learn
- Update-Module -Name Az
Connect-AzAccount (Az.Accounts) | Microsoft Learn
Get-AzContext (Az.Accounts) | Microsoft Learn
Get-AzSubscription (Az.Accounts) | Microsoft Learn
Set-AzContext (Az.Accounts) | Microsoft Learn
Disconnect-AzAccount (Az.Accounts) | Microsoft Learn
Clear-AzContext (Az.Accounts) | Microsoft Learn
New-AzResourceGroup (Az.Resources) | Microsoft Learn
Remove-AzResourceGroup (Az.Resources) | Microsoft Learn
Start-AzVM (Az.Compute) | Microsoft Learn
Stop-AzVM (Az.Compute) | Microsoft Learn
New-AzStorageAccount (Az.Storage) | Microsoft Learn
Import-AzAksCredential (Az.Aks) | Microsoft Learn
Get-AzAksCluster (Az.Aks) | Microsoft Learn
Start-AzAksCluster (Az.Aks) | Microsoft Learn
Stop-AzAksCluster (Az.Aks) | Microsoft Learn