Part 03
Azure CLI Commands
Overview
Azure CLI is a command-line tool used to manage Azure resources. You can run Azure CLI commands to automate and streamline your workflows.
Installation
To install Azure CLI, follow these steps:
On Linux (Ubuntu/Debian)
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashOn macOS
brew update && brew install azure-cliOn Windows
# Download the installer from the official website:
https://aka.ms/installazurecliwindowsAzure CLI Login
Before using Azure CLI, you need to log in to your Azure account.
az loginaz login --use-deviceManaging Azure Resources
Create a Resource Group
To create a resource group, use the following command:
az group create --name MyResourceGroup --location eastusCreate a Virtual Machine
To create a virtual machine (VM) in a resource group:
az vm create \
--resource-group MyResourceGroup \
--name MyVM \
--image UbuntuLTS \
--admin-username azureuser \
--generate-ssh-keysList Virtual Machines
To list all the virtual machines in a resource group:
az vm list --resource-group MyResourceGroup --output tableStart a Virtual Machine
To start a stopped VM:
az vm start --resource-group MyResourceGroup --name MyVMStop a Virtual Machine
To stop a running VM:
az vm stop --resource-group MyResourceGroup --name MyVMManaging Storage
Create a Storage Account
To create a storage account:
az storage account create \
--name mystorageaccount \
--resource-group MyResourceGroup \
--location eastus \
--sku Standard_LRSList Storage Accounts
To list all storage accounts:
az storage account list --resource-group MyResourceGroup --output tableManaging Networking
Create a Virtual Network
To create a virtual network:
az network vnet create \
--resource-group MyResourceGroup \
--name MyVNet \
--address-prefix 10.0.0.0/16Create a Subnet
To create a subnet in a virtual network:
az network vnet subnet create \
--resource-group MyResourceGroup \
--vnet-name MyVNet \
--name MySubnet \
--address-prefix 10.0.0.0/24Other Useful Commands
Show Help for a Command
To show help for a specific command:
az <command> --helpGet the CLI Version
To check the version of the Azure CLI:
az --versionGet the currently logged in user
az account list -o tableConclusion
Azure CLI is a powerful tool for managing Azure resources through the command line. For more detailed documentation, visit the official Azure CLI documentation here.
- Azure Cloud Shell
- Azure Authentications
- Azure Service Principle
- Azure Managed Identity
- User Assigned
- System Assigned