====== Azure Stuff ======
===== Install CLI =====
==== Mac ====
andrew@mac:~$ brew search azure
==> azure-cli
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
andrew@mac:~$
==== Linux ====
Two ways, either from script:-
$ curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
Or by installing the Azure CLI software repository, see [https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-apt?view=azure-cli-latest]
===== Log in to azure =====
andrew@mac:~$ az login
Note, we have launched a browser for you to login. For old experience with device code, use "az login --use-device-code"
You have logged in. Now let us find all the subscriptions to which you have access...
[
{
... lots of json showing available subscriptions...
}
]
andrew@mac:~$
Note ''$ az account list'' shows the above info, ''$ az account show'' shows the current subscription.
andrew@mac:~$ az account list -o table
Name CloudName SubscriptionId State IsDefault
--------------------------------------------------- ----------- ---------------- ------- -----------
DEV_Customer_account AzureCloud edited-9-ad48-4d Enabled True
DEV_Retail_account AzureCloud edited-8-cbd9-47 Enabled False
===== Changing Subscription =====
$ az account set -s edited-abc-1234-66bbc83f4219
$ az account show
{
"environmentName": "AzureCloud",
"id": "edited-abc-1234-66bbc83f4219",
"isDefault": true,
"name": "Playpen",
"state": "Enabled",
"tenantId": "edited-1234-abcd-8b8c-908e466eefg",
"user": {
"name": "me@example.co.uk",
"type": "user"
}
}
===== Resources =====
Show ALL resources allowed (probably ALL in subscription), this is probably more than you need to see.
$ az resource list
[
{
...edited..
}
]
Show resources, in specific RG:-
$ az resource list --resource-group A-testRG1
[
{
...edited..
}
]
$ az resource show --ids /subscriptions//resourceGroups/A-testRG1/providers/Microsoft.Compute/virtualMachines/A-ubuntu18.04-01
{
...edited...
ALL subordiname resources, eg. showing VM also shows disks, networks etc.
Doing a show on a subordinate object just shows that.
}
This page has been accessed for:- \\
Today: {{counter|today}} \\
Yesterday: {{counter|yesterday}} \\
Until now: {{counter|total}} \\