Skip to content

mikecroucher/azure_notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

azure notes

My notes on how to do stuff in Azure

New account on a new laptop

Start off with a new conda environment

conda create -n azure Python=3.7
conda activate azure

Install the azure cli and log on to the azure account

## This may take a while
pip install azure-cli
## Opens up a browser window where you put your credentials in
az login 

Look at available regions

az account list-locations -o table

Create a resource group in one of the regions

az group create --name NAGTraining --location ukwest

List resource groups

az group list -o table

Install the az CLI client on the WSL

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-apt?view=azure-cli-latest

Install PowerShell cmdlets

https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps?view=azurermps-6.8.1

Install cloud-init on Ubuntu

sudo apt-get install cloud-init

Sign in to Azure from a PowerShell Session

# Import the module into the PowerShell session
Import-Module AzureRM
# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

List locations

az account list-locations

Create a resource group

az group create --name myResourceGroupSecureWeb2 --location westus2

List all running VMs

az vm list --show-details --query "[?powerState=='VM running'].{Name:name}" -o table

List them all with their IP address

az vm list --show-details --query "[?powerState=='VM running'].{Name:name,IP:publicIps}" -o table

Delete a VM

az vm delete -g resource_groupname -n VMName --yes

About

My notes on how to do stuff in Azure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published