AZURE_CLI - Scorpa69/Scorpa69.github.io GitHub Wiki

Connexion

az login --tenant id_tenant

Sélection de la souscription

az account set --subscription "Nom_Abo"

Lister les ressources azure

az resource list [--location]
                 [--name]
                 [--namespace]
                 [--resource-group]
                 [--resource-type]
                 [--tag]

Créer un ressource groupe

az group create --location
                --name
               [--managed-by]
               [--tags]

Create VMs

Task Azure CLI commands
Create a resource group plaintext<br>az group create --name myResourceGroup --location eastus<br>
Create a Linux VM plaintext<br>az vm create --resource-group myResourceGroup --name myVM --image LinuxImageName<br>
Create a Windows VM plaintext<br>az vm create --resource-group myResourceGroup --name myVM --image win2016datacenter<br>

Manage VM state

Task Azure CLI commands
Start a VM plaintext<br>az vm start --resource-group myResourceGroup --name myVM<br>
Stop a VM plaintext<br>az vm stop --resource-group myResourceGroup --name myVM<br>
Deallocate a VM plaintext<br>az vm deallocate --resource-group myResourceGroup --name myVM<br>
Restart a VM plaintext<br>az vm restart --resource-group myResourceGroup --name myVM<br>
Redeploy a VM plaintext<br>az vm redeploy --resource-group myResourceGroup --name myVM<br>
Delete a VM plaintext<br>az vm delete --resource-group myResourceGroup --name myVM<br>

Container Instance (Multi Container with YAML)

az container create --resource-group <resource-group> --file ci-my-app.yaml

Deploy a template .json

az deployment group create --name DeployLocalTemplate --resource-group rgname --template-file fichierjson --verbose