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