Catalogue des Commandes 18/03/2026 11:00:00 angularforall.com

- Azure CLI : guide complet services Microsoft Azure

Azure Azure-Cli Azure-Cloud Commandes Cloud Services-Cloud Infrastructure Deploiement Monitoring Securite Automation Aks App-Service Cosmos-Db Microsoft-Azure

Guide complet des commandes Azure CLI : gérez les services Azure (VMs, App Service, AKS, Cosmos DB, Storage) avec efficacité et bonnes pratiques.

az login
Description :

Authentifie l'utilisateur auprès d'Azure

Options :
  • --tenant
  • --allow-no-subscriptions
  • --use-device-code
  • --service-principal
  • --username
  • --password
  • --identity
  • --scope
  • --only-show-errors
az login --tenant tenant-id
Description :

Authentifie avec un tenant spécifique

Options :
  • --tenant
az login --use-device-code
Description :

Authentifie via device code (navigateur sur une autre machine)

Options :
  • --use-device-code
az login --service-principal -u client-id -p client-secret --tenant tenant-id
Description :

Authentifie un service principal

Options :
  • --service-principal
  • -u
  • -p
  • --tenant
az logout
Description :

Déconnexion d'Azure

Options :
  • --username
az account list
Description :

Liste les abonnements accessibles

Options :
  • --all
  • --output
  • --query
  • --refresh ⚠️
az account show
Description :

Affiche l'abonnement actif

Options :
  • --output
  • --query
az account set --subscription "mon-abonnement"
Description :

Définit l'abonnement actif

Options :
  • --subscription
  • -s
az account list-locations
Description :

Liste les régions Azure disponibles

Options :
  • --output
  • --query
az account get-access-token
Description :

Obtient un token d'accès pour l'abonnement courant

Options :
  • --resource ⚠️
  • --resource-type ⚠️
  • --tenant
  • --query
az configure
Description :

Configure les paramètres par défaut d'Azure CLI

Options :
  • --defaults
  • --list-defaults
  • --scope
az configure --defaults location=eastus group=mon-groupe
Description :

Définit les valeurs par défaut

Options :
  • --defaults
az config set core.output=table
Description :

Définit le format de sortie par défaut

az group list
Description :

Liste les groupes de ressources

Options :
  • --output
  • --query
  • --tag
az group create --name mon-groupe --location eastus
Description :

Crée un groupe de ressources

Options :
  • --name
  • -n
  • --location
  • -l
  • --tags
  • --managed-by
az group show --name mon-groupe
Description :

Affiche les détails d'un groupe de ressources

Options :
  • --name
  • -n
  • --output
  • --query
az group exists --name mon-groupe
Description :

Vérifie si un groupe de ressources existe

Options :
  • --name
  • -n
az group update --name mon-groupe --set tags.Environment=Production
Description :

Met à jour les tags d'un groupe de ressources

Options :
  • --name
  • -n
  • --set
  • --add
  • --remove ⚠️
  • --tags
az group delete --name mon-groupe
Description :

Supprime un groupe de ressources et tout son contenu

Options :
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
az vm list
Description :

Liste les machines virtuelles

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
  • --show-details
az vm list-sizes --location eastus
Description :

Liste les tailles de VM disponibles dans une région

Options :
  • --location
  • -l
  • --output
  • --query
az vm list-images --location eastus --publisher Canonical --offer UbuntuServer --sku 22_04-lts --all
Description :

Liste les images de VM disponibles

Options :
  • --location
  • -l
  • --publisher
  • --offer
  • --sku
  • --all
az vm image list --location eastus --publisher Canonical --offer UbuntuServer --sku 22_04-lts --output table
Description :

Liste les images Ubuntu 22.04 LTS

Options :
  • --location
  • --publisher
  • --offer
  • --sku
az vm create --resource-group mon-groupe --name mon-vm --image Ubuntu2204 --admin-username azureuser --generate-ssh-keys
Description :

Crée une VM Ubuntu avec génération de clés SSH

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --image
  • --admin-username
  • --admin-password
  • --generate-ssh-keys
  • --ssh-key-values
  • --authentication-type
  • --size
  • --os-disk-size-gb
  • --os-disk-name
  • --os-disk-caching
  • --os-disk-delete-option
  • --data-disk-sizes-gb
  • --data-disk-caching
  • --data-disk-delete-option
  • --storage-sku
  • --public-ip-address
  • --public-ip-sku
  • --public-ip-address-dns-name
  • --private-ip-address
  • --subnet
  • --vnet-name
  • --nsg
  • --public-ip-address-allocation
  • --accelerated-networking
  • --license-type
  • --priority
  • --eviction-policy
  • --max-price
  • --zone
  • --tags
  • --custom-data
  • --user-data
  • --no-wait
  • --assign-identity
  • --scope
  • --role ⚠️
  • --enable-agent
  • --enable-auto-update
  • --patch-mode
  • --platform-fault-domain ⚠️
  • --security-type
  • --enable-secure-boot
  • --enable-vtpm
  • --accept-term
  • --nic-delete-option
  • --ephemeral-os-disk
  • --ephemeral-os-disk-placement
  • --capacity-reservation-group ⚠️
  • --count
  • --edge-zone
  • --enable-hibernation
  • --encryption-at-host
  • --host
  • --host-group
  • --image-reference ⚠️
  • --specialized
  • --boot-diagnostics-storage
az vm create --resource-group mon-groupe --name mon-vm --image Ubuntu2204 --admin-username azureuser --ssh-key-values ~/.ssh/id_rsa.pub --size Standard_B2s
Description :

Crée une VM avec clé SSH existante et taille spécifique

Options :
  • --ssh-key-values
  • --size
az vm show --resource-group mon-groupe --name mon-vm
Description :

Affiche les détails d'une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
  • --show-details
az vm start --resource-group mon-groupe --name mon-vm
Description :

Démarre une VM arrêtée

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
az vm stop --resource-group mon-groupe --name mon-vm
Description :

Arrête une VM (désalloue les ressources)

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
  • --skip-shutdown
  • --stay-provisioned
az vm restart --resource-group mon-groupe --name mon-vm
Description :

Redémarre une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
  • --force ⚠️
az vm deallocate --resource-group mon-groupe --name mon-vm
Description :

Désalloue une VM (libère les ressources)

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
  • --hibernate
az vm generalize --resource-group mon-groupe --name mon-vm
Description :

Généralise une VM pour créer une image

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
az vm delete --resource-group mon-groupe --name mon-vm
Description :

Supprime une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
  • --force-deletion ⚠️
az vm list-ip-addresses --resource-group mon-groupe --name mon-vm
Description :

Affiche les adresses IP d'une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az vm get-instance-view --resource-group mon-groupe --name mon-vm
Description :

Affiche l'état d'exécution d'une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az vm open-port --resource-group mon-groupe --name mon-vm --port 80 --priority 100
Description :

Ouvre un port sur une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --port
  • --priority
  • --nsg-name
  • --apply-to-subnet
az vm resize --resource-group mon-groupe --name mon-vm --size Standard_D2s_v3
Description :

Change la taille d'une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --size
  • --no-wait
az vm run-command invoke --resource-group mon-groupe --name mon-vm --command-id RunShellScript --scripts "sudo apt update && sudo apt install -y nginx"
Description :

Exécute une commande sur une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --command-id
  • --scripts
  • --parameters
az vm disk attach --resource-group mon-groupe --vm-name mon-vm --name mon-disque --new --size-gb 100 --sku Premium_LRS
Description :

Attache un nouveau disque de données à une VM

Options :
  • --resource-group ⚠️
  • -g
  • --vm-name
  • --name
  • --new
  • --size-gb
  • --sku
  • --caching
az vm disk detach --resource-group mon-groupe --vm-name mon-vm --name mon-disque
Description :

Détache un disque de données

Options :
  • --resource-group ⚠️
  • -g
  • --vm-name
  • --name
az vm extension set --resource-group mon-groupe --vm-name mon-vm --name CustomScript --publisher Microsoft.Azure.Extensions --settings '{"commandToExecute": "echo Hello"}'
Description :

Installe une extension sur une VM

Options :
  • --resource-group ⚠️
  • -g
  • --vm-name
  • --name
  • --publisher
  • --settings
  • --protected-settings
  • --version
  • --enable-auto-upgrade
  • --no-wait
  • --force-update ⚠️
az vm extension list --resource-group mon-groupe --vm-name mon-vm
Description :

Liste les extensions installées sur une VM

Options :
  • --resource-group ⚠️
  • -g
  • --vm-name
  • --output
  • --query
az vm extension delete --resource-group mon-groupe --vm-name mon-vm --name CustomScript
Description :

Supprime une extension

Options :
  • --resource-group ⚠️
  • -g
  • --vm-name
  • --name
  • --no-wait
az vm image list-publishers --location eastus
Description :

Liste les éditeurs d'images

Options :
  • --location
  • -l
  • --output
  • --query
az vm image list-offers --location eastus --publisher Canonical
Description :

Liste les offres d'un éditeur

Options :
  • --location
  • -l
  • --publisher
  • --output
  • --query
az vm image list-skus --location eastus --publisher Canonical --offer UbuntuServer
Description :

Liste les SKUs d'une offre

Options :
  • --location
  • -l
  • --publisher
  • --offer
  • --output
  • --query
az vm availability-set list --resource-group mon-groupe
Description :

Liste les availability sets

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az vm availability-set create --resource-group mon-groupe --name mon-as --platform-fault-domain-count 2 --platform-update-domain-count 5
Description :

Crée un availability set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --platform-fault-domain-count ⚠️
  • --platform-update-domain-count
  • --tags
  • --no-wait
az vm availability-set delete --resource-group mon-groupe --name mon-as
Description :

Supprime un availability set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az vmss list
Description :

Liste les Virtual Machine Scale Sets

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az vmss create --resource-group mon-groupe --name mon-vmss --image Ubuntu2204 --admin-username azureuser --generate-ssh-keys --instance-count 2
Description :

Crée un Virtual Machine Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --image
  • --admin-username
  • --generate-ssh-keys
  • --instance-count
  • --orchestration-mode
  • --zones
  • --load-balancer
  • --public-ip-address
  • --public-ip-per-vm
  • --vm-sku
  • --storage-sku
  • --os-disk-size-gb
  • --data-disk-sizes-gb
  • --authentication-type
  • --ssh-key-values
  • --admin-password
  • --custom-data
  • --user-data
  • --tags
  • --no-wait
  • --assign-identity
  • --scope
  • --role ⚠️
  • --upgrade-policy-mode
  • --overprovision
  • --single-placement-group
  • --platform-fault-domain-count ⚠️
  • --enable-agent
  • --enable-auto-update
  • --patch-mode
  • --security-type
  • --enable-secure-boot
  • --enable-vtpm
  • --accept-term
  • --capacity-reservation-group ⚠️
  • --edge-zone
  • --encryption-at-host
  • --host-group
  • --image-reference ⚠️
  • --max-surge
  • --network-api-version
  • --priority
  • --eviction-policy
  • --max-price
  • --scale-in-policy
  • --terminate-notification-time
  • --lb-sku
  • --nat-rule-name ⚠️
  • --public-ip-address-dns-name
  • --public-ip-address-allocation
  • --disable-overprovision
  • --ppg
  • --subnet
  • --vnet-name
  • --nsg
  • --accelerated-networking
  • --boot-diagnostics-storage
az vmss show --resource-group mon-groupe --name mon-vmss
Description :

Affiche les détails d'un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az vmss scale --resource-group mon-groupe --name mon-vmss --new-capacity 5
Description :

Change le nombre d'instances d'un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --new-capacity
  • --no-wait
az vmss update-instances --resource-group mon-groupe --name mon-vmss --instance-ids "*"
Description :

Met à jour toutes les instances d'un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --instance-ids
  • --no-wait
az vmss delete-instances --resource-group mon-groupe --name mon-vmss --instance-ids 0 1
Description :

Supprime des instances spécifiques

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --instance-ids
  • --no-wait
az vmss reimage --resource-group mon-groupe --name mon-vmss --instance-ids "*"
Description :

Réimage toutes les instances

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --instance-ids
  • --no-wait
az vmss delete --resource-group mon-groupe --name mon-vmss
Description :

Supprime un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
  • --force-deletion ⚠️
az vmss list-instances --resource-group mon-groupe --name mon-vmss
Description :

Liste les instances d'un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az vmss get-instance-view --resource-group mon-groupe --name mon-vmss --instance-id 0
Description :

Affiche l'état d'une instance spécifique

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --instance-id
  • --output
  • --query
az vmss extension set --resource-group mon-groupe --vmss-name mon-vmss --name CustomScript --publisher Microsoft.Azure.Extensions --settings '{"commandToExecute": "echo Hello"}'
Description :

Installe une extension sur un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --vmss-name
  • --name
  • --publisher
  • --settings
  • --protected-settings
  • --version
  • --enable-auto-upgrade
  • --no-wait
  • --force-update ⚠️
az vmss extension list --resource-group mon-groupe --vmss-name mon-vmss
Description :

Liste les extensions d'un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --vmss-name
  • --output
  • --query
az vmss nic list --resource-group mon-groupe --vmss-name mon-vmss
Description :

Liste les interfaces réseau d'un Scale Set

Options :
  • --resource-group ⚠️
  • -g
  • --vmss-name
  • --output
  • --query
az disk list
Description :

Liste les disques managés

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az disk create --resource-group mon-groupe --name mon-disque --size-gb 100 --sku Premium_LRS
Description :

Crée un disque managé

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --size-gb
  • --sku
  • --source
  • --source-storage-account-id
  • --source-uri
  • --upload-type
  • --upload-size-bytes
  • --os-type
  • --hyper-v-generation
  • --gallery-image-reference ⚠️
  • --image-reference ⚠️
  • --zone
  • --tags
  • --max-shares
  • --network-access-policy
  • --disk-access
  • --encryption-type
  • --disk-encryption-set
  • --location
  • -l
  • --no-wait
  • --tier
  • --performance-plus
  • --public-network-access
  • --accelerated-network
  • --architecture
  • --data-access-auth-mode
  • --edge-zone
  • --enable-bursting
  • --logical-sector-size
  • --security-data-uri
  • --security-type
  • --secure-vm-disk-encryption-set
az disk update --resource-group mon-groupe --name mon-disque --size-gb 200 --sku Premium_LRS
Description :

Met à jour un disque (taille, SKU)

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --size-gb
  • --sku
  • --max-shares
  • --network-access-policy
  • --disk-access
  • --public-network-access
  • --accelerated-network
  • --data-access-auth-mode
  • --enable-bursting
  • --no-wait
az disk grant-access --resource-group mon-groupe --name mon-disque --duration-in-seconds 3600
Description :

Accorde un accès SAS à un disque (pour téléchargement)

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --duration-in-seconds
  • --access-level
az disk revoke-access --resource-group mon-groupe --name mon-disque
Description :

Révoque l'accès SAS à un disque

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
az disk delete --resource-group mon-groupe --name mon-disque
Description :

Supprime un disque

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
az snapshot list
Description :

Liste les snapshots

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az snapshot create --resource-group mon-groupe --name mon-snapshot --source mon-disque
Description :

Crée un snapshot depuis un disque

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --source
  • --source-storage-account-id
  • --source-uri
  • --tags
  • --no-wait
  • --copy-start
  • --incremental
  • --edge-zone
  • --location
  • -l
  • --network-access-policy
  • --disk-access
  • --public-network-access
  • --accelerated-network
az snapshot delete --resource-group mon-groupe --name mon-snapshot
Description :

Supprime un snapshot

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az image list
Description :

Liste les images personnalisées

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az image create --resource-group mon-groupe --name mon-image --source mon-vm
Description :

Crée une image depuis une VM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --source
  • --data-disk-sources
  • --os-type
  • --hyper-v-generation
  • --tags
  • --no-wait
  • --location
  • -l
  • --edge-zone
  • --zone-resilient ⚠️
az image delete --resource-group mon-groupe --name mon-image
Description :

Supprime une image

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az network vnet list
Description :

Liste les réseaux virtuels (VNet)

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az network vnet create --resource-group mon-groupe --name mon-vnet --address-prefix 10.0.0.0/16 --subnet-name default --subnet-prefix 10.0.0.0/24
Description :

Crée un réseau virtuel avec sous-réseau

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --address-prefixes
  • --subnet-name
  • --subnet-prefixes
  • --dns-servers
  • --ddos-protection
  • --ddos-protection-plan
  • --vm-protection
  • --tags
  • --location
  • -l
  • --edge-zone
  • --bgp-community
  • --enable-encryption
  • --encryption-enforcement-policy
  • --flowtimeout ⚠️
az network vnet show --resource-group mon-groupe --name mon-vnet
Description :

Affiche les détails d'un VNet

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
  • --expand
az network vnet subnet create --resource-group mon-groupe --vnet-name mon-vnet --name mon-subnet --address-prefixes 10.0.1.0/24
Description :

Crée un sous-réseau dans un VNet

Options :
  • --resource-group ⚠️
  • -g
  • --vnet-name
  • --name
  • -n
  • --address-prefixes
  • --network-security-group
  • --route-table ⚠️
  • --service-endpoints
  • --service-endpoint-policy
  • --delegations
  • --nat-gateway
  • --private-endpoint-network-policies
  • --private-link-service-network-policies
  • --disable-private-endpoint-network-policies
  • --disable-private-link-service-network-policies
az network vnet subnet update --resource-group mon-groupe --vnet-name mon-vnet --name mon-subnet --network-security-group mon-nsg
Description :

Associe un NSG à un sous-réseau

Options :
  • --resource-group ⚠️
  • -g
  • --vnet-name
  • --name
  • -n
  • --network-security-group
  • --route-table ⚠️
  • --service-endpoints
  • --nat-gateway
az network vnet subnet delete --resource-group mon-groupe --vnet-name mon-vnet --name mon-subnet
Description :

Supprime un sous-réseau

Options :
  • --resource-group ⚠️
  • -g
  • --vnet-name
  • --name
  • -n
  • --yes
  • -y
az network vnet delete --resource-group mon-groupe --name mon-vnet
Description :

Supprime un VNet

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az network vnet peering list --resource-group mon-groupe --vnet-name mon-vnet
Description :

Liste les peerings d'un VNet

Options :
  • --resource-group ⚠️
  • -g
  • --vnet-name
  • --output
  • --query
az network vnet peering create --resource-group mon-groupe --vnet-name mon-vnet --name mon-peering --remote-vnet mon-vnet-2 --allow-vnet-access
Description :

Crée un peering entre deux VNets

Options :
  • --resource-group ⚠️
  • -g
  • --vnet-name
  • --name
  • -n
  • --remote-vnet ⚠️
  • --allow-vnet-access
  • --allow-forwarded-traffic ⚠️
  • --allow-gateway-transit
  • --use-remote-gateways ⚠️
  • --no-wait
az network vnet peering delete --resource-group mon-groupe --vnet-name mon-vnet --name mon-peering
Description :

Supprime un peering

Options :
  • --resource-group ⚠️
  • -g
  • --vnet-name
  • --name
  • -n
  • --yes
  • -y
az network public-ip list
Description :

Liste les adresses IP publiques

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az network public-ip create --resource-group mon-groupe --name mon-ip --sku Standard --allocation-method Static --dns-name mondomaine
Description :

Crée une adresse IP publique statique

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --allocation-method
  • --dns-name
  • --domain-name-label
  • --ip-address
  • --version
  • --idle-timeout
  • --zone
  • --tags
  • --location
  • -l
  • --edge-zone
  • --ip-tags
  • --public-ip-prefix
  • --reverse-fqdn ⚠️
  • --tier
az network public-ip update --resource-group mon-groupe --name mon-ip --dns-name nouveau-domaine
Description :

Met à jour une IP publique

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --dns-name
  • --domain-name-label
  • --idle-timeout
  • --ip-tags
  • --reverse-fqdn ⚠️
az network public-ip delete --resource-group mon-groupe --name mon-ip
Description :

Supprime une IP publique

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az network nic list
Description :

Liste les interfaces réseau (NIC)

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az network nic create --resource-group mon-groupe --name mon-nic --vnet-name mon-vnet --subnet default
Description :

Crée une interface réseau

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --vnet-name
  • --subnet
  • --private-ip-address
  • --private-ip-address-version
  • --network-security-group
  • --public-ip-address
  • --lb-name
  • --lb-address-pools
  • --lb-inbound-nat-rules ⚠️
  • --accelerated-networking
  • --ip-forwarding ⚠️
  • --dns-servers
  • --internal-dns-name-label
  • --tags
  • --location
  • -l
  • --edge-zone
  • --no-wait
  • --auxiliary-mode
  • --auxiliary-sku
az network nic update --resource-group mon-groupe --name mon-nic --network-security-group mon-nsg
Description :

Associe un NSG à une NIC

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --network-security-group
  • --ip-forwarding ⚠️
az network nic delete --resource-group mon-groupe --name mon-nic
Description :

Supprime une NIC

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
az network nsg list
Description :

Liste les Network Security Groups

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az network nsg create --resource-group mon-groupe --name mon-nsg
Description :

Crée un Network Security Group

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --tags
  • --location
  • -l
az network nsg rule create --resource-group mon-groupe --nsg-name mon-nsg --name allow-http --priority 100 --protocol Tcp --direction Inbound --source-address-prefixes '*' --source-port-ranges '*' --destination-address-prefixes '*' --destination-port-ranges 80 --access Allow
Description :

Crée une règle NSG pour HTTP

Options :
  • --resource-group ⚠️
  • -g
  • --nsg-name
  • --name
  • -n
  • --priority
  • --protocol
  • --direction
  • --source-address-prefixes
  • --source-port-ranges ⚠️
  • --destination-address-prefixes
  • --destination-port-ranges ⚠️
  • --access
  • --description
  • --source-asgs
  • --destination-asgs
az network nsg rule create --resource-group mon-groupe --nsg-name mon-nsg --name allow-https --priority 110 --protocol Tcp --direction Inbound --destination-port-ranges 443 --access Allow
Description :

Crée une règle NSG pour HTTPS

Options :
  • --destination-port-ranges ⚠️
az network nsg rule create --resource-group mon-groupe --nsg-name mon-nsg --name allow-ssh --priority 120 --protocol Tcp --direction Inbound --destination-port-ranges 22 --access Allow
Description :

Crée une règle NSG pour SSH

Options :
  • --destination-port-ranges ⚠️
az network nsg rule list --resource-group mon-groupe --nsg-name mon-nsg
Description :

Liste les règles d'un NSG

Options :
  • --resource-group ⚠️
  • -g
  • --nsg-name
  • --output
  • --query
az network nsg rule update --resource-group mon-groupe --nsg-name mon-nsg --name allow-http --priority 90
Description :

Met à jour la priorité d'une règle

Options :
  • --resource-group ⚠️
  • -g
  • --nsg-name
  • --name
  • -n
  • --priority
  • --protocol
  • --direction
  • --source-address-prefixes
  • --source-port-ranges ⚠️
  • --destination-address-prefixes
  • --destination-port-ranges ⚠️
  • --access
az network nsg rule delete --resource-group mon-groupe --nsg-name mon-nsg --name allow-http
Description :

Supprime une règle NSG

Options :
  • --resource-group ⚠️
  • -g
  • --nsg-name
  • --name
  • -n
  • --yes
  • -y
az network nsg delete --resource-group mon-groupe --name mon-nsg
Description :

Supprime un NSG

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az network lb list
Description :

Liste les Load Balancers

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az network lb create --resource-group mon-groupe --name mon-lb --sku Standard --public-ip-address mon-ip --frontend-ip-name mon-frontend --backend-pool-name mon-backend
Description :

Crée un Load Balancer public

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --public-ip-address
  • --public-ip-address-allocation
  • --public-ip-zone
  • --private-ip-address
  • --subnet
  • --vnet-name
  • --frontend-ip-name ⚠️
  • --frontend-ip-zone ⚠️
  • --backend-pool-name
  • --tags
  • --location
  • -l
  • --edge-zone
  • --no-wait
az network lb probe create --resource-group mon-groupe --lb-name mon-lb --name http-probe --protocol Http --port 80 --path /health
Description :

Crée une sonde de santé HTTP

Options :
  • --resource-group ⚠️
  • -g
  • --lb-name
  • --name
  • -n
  • --protocol
  • --port
  • --path
  • --interval
  • --threshold
  • --request-path ⚠️
az network lb rule create --resource-group mon-groupe --lb-name mon-lb --name http-rule --protocol Tcp --frontend-port 80 --backend-port 80 --frontend-ip-name mon-frontend --backend-pool-name mon-backend --probe-name http-probe
Description :

Crée une règle de Load Balancer pour HTTP

Options :
  • --resource-group ⚠️
  • -g
  • --lb-name
  • --name
  • -n
  • --protocol
  • --frontend-port ⚠️
  • --backend-port
  • --frontend-ip-name ⚠️
  • --backend-pool-name
  • --probe-name
  • --idle-timeout
  • --enable-tcp-reset ⚠️
  • --floating-ip ⚠️
  • --load-distribution
  • --disable-outbound-snat
  • --enable-tcp-reset ⚠️
az network lb inbound-nat-rule create --resource-group mon-groupe --lb-name mon-lb --name ssh-rule --protocol Tcp --frontend-port 50000 --backend-port 22 --frontend-ip-name mon-frontend
Description :

Crée une règle NAT entrante pour SSH

Options :
  • --resource-group ⚠️
  • -g
  • --lb-name
  • --name
  • -n
  • --protocol
  • --frontend-port ⚠️
  • --backend-port
  • --frontend-ip-name ⚠️
  • --idle-timeout
  • --enable-tcp-reset ⚠️
  • --floating-ip ⚠️
az network lb address-pool create --resource-group mon-groupe --lb-name mon-lb --name mon-backend-2
Description :

Crée un pool backend supplémentaire

Options :
  • --resource-group ⚠️
  • -g
  • --lb-name
  • --name
  • -n
  • --vnet
  • --backend-addresses
  • --sync-mode
  • --admin-state
  • --drain-period
  • --no-wait
az network lb address-pool address add --resource-group mon-groupe --lb-name mon-lb --pool-name mon-backend --name vm1 --ip-address 10.0.0.4 --vnet mon-vnet
Description :

Ajoute une adresse IP à un pool backend

Options :
  • --resource-group ⚠️
  • -g
  • --lb-name
  • --pool-name
  • --name
  • -n
  • --ip-address
  • --vnet
  • --no-wait
az network lb delete --resource-group mon-groupe --name mon-lb
Description :

Supprime un Load Balancer

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az network application-gateway list
Description :

Liste les Application Gateways

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az network application-gateway create --resource-group mon-groupe --name mon-appgw --sku Standard_v2 --public-ip-address mon-ip --vnet-name mon-vnet --subnet appgw-subnet --servers 10.0.0.4 10.0.0.5
Description :

Crée une Application Gateway

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --public-ip-address
  • --vnet-name
  • --subnet
  • --servers
  • --capacity
  • --min-capacity
  • --max-capacity
  • --http-settings-protocol
  • --http-settings-port
  • --http-settings-cookie-based-affinity
  • --http-settings-timeout
  • --frontend-port ⚠️
  • --routing-rule-type ⚠️
  • --backend-pool-name
  • --http-settings-name
  • --listener-name
  • --frontend-ip-name ⚠️
  • --rule-name ⚠️
  • --rule-priority ⚠️
  • --ssl-certificate-name
  • --ssl-certificate-data
  • --ssl-certificate-password
  • --key-vault-secret-id
  • --trusted-root-certificate-name ⚠️
  • --trusted-root-certificate-data ⚠️
  • --probe-name
  • --probe-protocol
  • --probe-host
  • --probe-path
  • --probe-interval
  • --probe-timeout
  • --probe-unhealthy-threshold
  • --probe-match-status-codes
  • --auth-cert-name
  • --auth-cert-data
  • --no-wait
  • --tags
  • --location
  • -l
  • --zones
  • --http2
  • --rewrite-rule-set-name ⚠️
  • --rewrite-rule-name ⚠️
  • --rewrite-rule-sequence ⚠️
  • --rewrite-rule-condition ⚠️
  • --rewrite-rule-action-set ⚠️
  • --rewrite-rule-request-headers ⚠️
  • --rewrite-rule-response-headers ⚠️
  • --url-path-map-name
  • --path-rule-name ⚠️
  • --path-rule-paths ⚠️
  • --path-rule-backend-pool ⚠️
  • --path-rule-backend-http-settings ⚠️
  • --redirect-config-name ⚠️
  • --redirect-type ⚠️
  • --redirect-target-listener ⚠️
  • --redirect-target-url ⚠️
  • --redirect-include-path ⚠️
  • --redirect-include-query-string ⚠️
  • --ssl-policy-name
  • --ssl-policy-type
  • --ssl-protocols
  • --ssl-cipher-suites
  • --ssl-min-protocol-version
  • --connection-draining-timeout
  • --enable-request-buffering ⚠️
  • --enable-response-buffering ⚠️
  • --firewall-policy ⚠️
  • --waf-policy
  • --host-name
  • --private-ip-address
  • --servers
az network application-gateway show --resource-group mon-groupe --name mon-appgw
Description :

Affiche les détails d'une Application Gateway

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az network application-gateway start --resource-group mon-groupe --name mon-appgw
Description :

Démarre une Application Gateway

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
az network application-gateway stop --resource-group mon-groupe --name mon-appgw
Description :

Arrête une Application Gateway

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
az network application-gateway delete --resource-group mon-groupe --name mon-appgw
Description :

Supprime une Application Gateway

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
az aks list
Description :

Liste les clusters AKS (Azure Kubernetes Service)

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az aks create --resource-group mon-groupe --name mon-aks --node-count 2 --node-vm-size Standard_B2s --enable-cluster-autoscaler --min-count 1 --max-count 5
Description :

Crée un cluster AKS avec autoscaler

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --node-count
  • --node-vm-size
  • --enable-cluster-autoscaler
  • --min-count
  • --max-count
  • --kubernetes-version
  • --node-osdisk-size
  • --node-osdisk-type
  • --node-osdisk-tier
  • --enable-node-public-ip
  • --node-public-ip-prefix-id
  • --enable-encryption-at-host
  • --enable-ultra-ssd
  • --zones
  • --nodepool-zones
  • --nodepool-name
  • --nodepool-tags
  • --nodepool-labels
  • --nodepool-taints
  • --nodepool-mode
  • --nodepool-max-pods
  • --vnet-subnet-id
  • --pod-subnet-id
  • --service-cidr
  • --dns-service-ip
  • --docker-bridge-address
  • --network-plugin
  • --network-policy
  • --load-balancer-sku
  • --load-balancer-managed-outbound-ip-count
  • --load-balancer-outbound-ips
  • --load-balancer-outbound-ip-prefixes
  • --load-balancer-outbound-ports
  • --load-balancer-idle-timeout
  • --outbound-type
  • --enable-addons
  • --workspace-resource-id ⚠️
  • --aci-subnet-name
  • --appgw-name
  • --appgw-subnet-cidr
  • --appgw-id
  • --appgw-subnet-id
  • --appgw-watch-namespace
  • --enable-app-routing ⚠️
  • --dns-zone-resource-id ⚠️
  • --enable-sgxquotehelper
  • --enable-secret-rotation ⚠️
  • --enable-msi-auth-for-monitoring ⚠️
  • --enable-azure-monitor-metrics
  • --enable-azure-keyvault-kms
  • --azure-keyvault-kms-key-id
  • --azure-keyvault-kms-key-vault-network-access
  • --azure-keyvault-kms-key-vault-resource-id ⚠️
  • --attach-acr
  • --skip-subnet-role-assignment ⚠️
  • --enable-aad
  • --aad-admin-group-object-ids
  • --aad-tenant-id
  • --enable-azure-rbac ⚠️
  • --disable-local-accounts
  • --enable-private-cluster
  • --private-dns-zone
  • --disable-public-fqdn ⚠️
  • --enable-managed-identity
  • --assign-identity
  • --assign-kubelet-identity
  • --enable-pod-security-policy
  • --enable-pod-identity
  • --enable-pod-identity-with-kubenet
  • --enable-workload-identity
  • --enable-oidc-issuer
  • --enable-image-cleaner
  • --image-cleaner-interval-hours
  • --enable-cluster-autoscaler
  • --min-count
  • --max-count
  • --node-resource-group ⚠️
  • --enable-defender
  • --defender-config
  • --enable-blob-driver
  • --enable-disk-driver
  • --enable-file-driver ⚠️
  • --enable-snapshot-controller
  • --enable-csi-proxy
  • --gmsa-dns-server
  • --gmsa-root-domain-name ⚠️
  • --enable-windows-gmsa
  • --windows-admin-password
  • --windows-admin-username
  • --enable-ahub
  • --enable-fips-image ⚠️
  • --enable-keda
  • --enable-azure-service-bus
  • --enable-dapr
  • --dapr-ha-enabled
  • --dapr-application-routing ⚠️
  • --enable-azure-monitor-app-monitoring
  • --enable-azure-monitor-app-monitoring-auto-instrumentation
  • --enable-azure-monitor-app-monitoring-open-telemetry
  • --enable-azure-monitor-app-monitoring-java
  • --enable-azure-monitor-app-monitoring-dotnet
  • --enable-azure-monitor-app-monitoring-nodejs
  • --enable-azure-monitor-app-monitoring-python
  • --disable-azure-monitor-app-monitoring
  • --enable-azure-monitor-profile
  • --disable-azure-monitor-profile
  • --enable-azure-monitor-metrics
  • --disable-azure-monitor-metrics
  • --enable-azure-monitor-logs
  • --disable-azure-monitor-logs
  • --enable-azure-monitor-alerts
  • --disable-azure-monitor-alerts
  • --api-server-authorized-ip-ranges ⚠️
  • --enable-api-server-vnet-integration
  • --apiserver-subnet-id
  • --ssh-key-value
  • --admin-username
  • --windows-admin-password
  • --windows-admin-username
  • --node-taints
  • --node-osdisk-size
  • --node-osdisk-type
  • --node-osdisk-tier
  • --tags
  • --no-ssh-key
  • --no-wait
  • --yes
  • -y
  • --location
  • -l
  • --edge-zone
  • --http-proxy-config
  • --billing
  • --disable-disk-driver
  • --disable-file-driver ⚠️
  • --disable-snapshot-controller
  • --disable-blob-driver
  • --disable-csi-proxy
  • --uptime-sla
  • --no-uptime-sla
  • --tier
  • --enable-cilium-dataplane
  • --enable-cilium-observability
  • --enable-acns
  • --acns-vnet
  • --acns-subnet
  • --acns-endpoint-ip
  • --acns-endpoint-port
  • --enable-azure-container-storage
  • --azure-container-storage-storage-pool-name
  • --azure-container-storage-storage-pool-type
  • --azure-container-storage-storage-pool-size
az aks get-credentials --resource-group mon-groupe --name mon-aks
Description :

Récupère les credentials pour kubectl

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --admin
  • --context
  • --file ⚠️
  • -f ⚠️
  • --overwrite-existing
  • --public-fqdn ⚠️
az aks show --resource-group mon-groupe --name mon-aks
Description :

Affiche les détails d'un cluster AKS

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az aks scale --resource-group mon-groupe --name mon-aks --node-count 5
Description :

Scale le pool de nœuds par défaut

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --node-count
  • --nodepool-name
  • --no-wait
az aks update --resource-group mon-groupe --name mon-aks --enable-cluster-autoscaler --min-count 1 --max-count 10
Description :

Active l'autoscaler sur un cluster existant

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --enable-cluster-autoscaler
  • --min-count
  • --max-count
  • --update-cluster-autoscaler
  • --disable-cluster-autoscaler
  • --nodepool-name
  • --enable-aad
  • --aad-admin-group-object-ids
  • --aad-tenant-id
  • --enable-azure-rbac ⚠️
  • --disable-local-accounts
  • --enable-private-cluster
  • --disable-private-cluster
  • --private-dns-zone
  • --disable-public-fqdn ⚠️
  • --enable-public-fqdn ⚠️
  • --api-server-authorized-ip-ranges ⚠️
  • --load-balancer-managed-outbound-ip-count
  • --load-balancer-outbound-ips
  • --load-balancer-outbound-ip-prefixes
  • --load-balancer-outbound-ports
  • --load-balancer-idle-timeout
  • --outbound-type
  • --enable-defender
  • --disable-defender
  • --defender-config
  • --enable-image-cleaner
  • --disable-image-cleaner
  • --image-cleaner-interval-hours
  • --enable-oidc-issuer
  • --enable-workload-identity
  • --disable-workload-identity
  • --enable-azure-keyvault-kms
  • --disable-azure-keyvault-kms
  • --azure-keyvault-kms-key-id
  • --azure-keyvault-kms-key-vault-network-access
  • --azure-keyvault-kms-key-vault-resource-id ⚠️
  • --enable-acns
  • --disable-acns
  • --acns-vnet
  • --acns-subnet
  • --acns-endpoint-ip
  • --acns-endpoint-port
  • --enable-azure-monitor-metrics
  • --disable-azure-monitor-metrics
  • --enable-azure-monitor-logs
  • --disable-azure-monitor-logs
  • --enable-azure-monitor-alerts
  • --disable-azure-monitor-alerts
  • --enable-azure-monitor-app-monitoring
  • --disable-azure-monitor-app-monitoring
  • --enable-azure-monitor-app-monitoring-auto-instrumentation
  • --enable-azure-monitor-app-monitoring-open-telemetry
  • --enable-azure-monitor-app-monitoring-java
  • --enable-azure-monitor-app-monitoring-dotnet
  • --enable-azure-monitor-app-monitoring-nodejs
  • --enable-azure-monitor-app-monitoring-python
  • --windows-admin-password
  • --enable-ahub
  • --disable-ahub
  • --enable-fips-image ⚠️
  • --disable-fips-image ⚠️
  • --enable-keda
  • --disable-keda
  • --enable-dapr
  • --disable-dapr
  • --dapr-ha-enabled
  • --dapr-application-routing ⚠️
  • --enable-azure-service-bus
  • --disable-azure-service-bus
  • --enable-azure-container-storage
  • --disable-azure-container-storage
  • --azure-container-storage-storage-pool-name
  • --azure-container-storage-storage-pool-type
  • --azure-container-storage-storage-pool-size
  • --enable-cilium-dataplane
  • --disable-cilium-dataplane
  • --enable-cilium-observability
  • --disable-cilium-observability
  • --tier
  • --uptime-sla
  • --no-uptime-sla
  • --tags
  • --no-wait
  • --yes
  • -y
az aks nodepool list --resource-group mon-groupe --cluster-name mon-aks
Description :

Liste les pools de nœuds d'un cluster AKS

Options :
  • --resource-group ⚠️
  • -g
  • --cluster-name
  • --output
  • --query
az aks nodepool add --resource-group mon-groupe --cluster-name mon-aks --name mon-pool --node-count 2 --node-vm-size Standard_D2s_v3
Description :

Ajoute un pool de nœuds à un cluster AKS

Options :
  • --resource-group ⚠️
  • -g
  • --cluster-name
  • --name
  • -n
  • --node-count
  • --node-vm-size
  • --node-osdisk-size
  • --node-osdisk-type
  • --node-osdisk-tier
  • --enable-cluster-autoscaler
  • --min-count
  • --max-count
  • --enable-node-public-ip
  • --node-public-ip-prefix-id
  • --enable-encryption-at-host
  • --enable-ultra-ssd
  • --zones
  • --node-taints
  • --node-labels
  • --tags
  • --max-pods
  • --vnet-subnet-id
  • --pod-subnet-id
  • --os-type
  • --os-sku
  • --priority
  • --eviction-policy
  • --max-price
  • --scale-down-mode
  • --scale-down-utilization-threshold
  • --scale-down-unneeded-time
  • --scale-down-unready-time
  • --max-surge
  • --drain-timeout
  • --node-soak-duration
  • --skip-gpu-driver-install
  • --snapshot-id
  • --enable-fips-image ⚠️
  • --disable-fips-image ⚠️
  • --enable-custom-ca-trust
  • --disable-custom-ca-trust
  • --kubelet-config
  • --linux-os-config
  • --message-of-the-day
  • --no-wait
az aks nodepool scale --resource-group mon-groupe --cluster-name mon-aks --name mon-pool --node-count 5
Description :

Scale un pool de nœuds spécifique

Options :
  • --resource-group ⚠️
  • -g
  • --cluster-name
  • --name
  • -n
  • --node-count
  • --no-wait
az aks nodepool update --resource-group mon-groupe --cluster-name mon-aks --name mon-pool --enable-cluster-autoscaler --min-count 1 --max-count 10
Description :

Active l'autoscaler sur un pool existant

Options :
  • --resource-group ⚠️
  • -g
  • --cluster-name
  • --name
  • -n
  • --enable-cluster-autoscaler
  • --min-count
  • --max-count
  • --update-cluster-autoscaler
  • --disable-cluster-autoscaler
  • --node-count
  • --scale-down-mode
  • --scale-down-utilization-threshold
  • --scale-down-unneeded-time
  • --scale-down-unready-time
  • --max-surge
  • --drain-timeout
  • --node-soak-duration
  • --node-taints
  • --node-labels
  • --tags
  • --max-pods
  • --enable-custom-ca-trust
  • --disable-custom-ca-trust
  • --no-wait
az aks nodepool upgrade --resource-group mon-groupe --cluster-name mon-aks --name mon-pool --kubernetes-version 1.27.3
Description :

Met à niveau un pool de nœuds

Options :
  • --resource-group ⚠️
  • -g
  • --cluster-name
  • --name
  • -n
  • --kubernetes-version
  • --node-image-only
  • --max-surge
  • --drain-timeout
  • --snapshot-id
  • --no-wait
  • --yes
  • -y
az aks nodepool delete --resource-group mon-groupe --cluster-name mon-aks --name mon-pool
Description :

Supprime un pool de nœuds

Options :
  • --resource-group ⚠️
  • -g
  • --cluster-name
  • --name
  • -n
  • --no-wait
  • --yes
  • -y
az aks delete --resource-group mon-groupe --name mon-aks
Description :

Supprime un cluster AKS

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
  • --yes
  • -y
az aks command invoke --resource-group mon-groupe --name mon-aks --command "kubectl get pods"
Description :

Exécute une commande kubectl sans configurer kubeconfig

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --command
  • --file ⚠️
  • -f ⚠️
az aks install-cli
Description :

Installe kubectl

Options :
  • --client-version
  • --install-location
  • --kubelogin-version
  • --kubelogin-install-location
az aks app up --resource-group mon-groupe --name mon-aks --source .
Description :

Déploie une application depuis le code source

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --source
  • --dockerfile
  • --image
  • --repository ⚠️
  • --branch
  • --target-port
  • --expose
  • --protocol
  • --host
  • --ingress-class
  • --certificate-name
  • --certificate-issuer
  • --certificate-issuer-kind
  • --certificate-issuer-email
  • --certificate-issuer-server
  • --certificate-issuer-secret-name
  • --certificate-issuer-secret-key
  • --certificate-issuer-secret-namespace
  • --certificate-secret-name
  • --certificate-secret-namespace
  • --certificate-secret-key
  • --disable-telemetry
  • --no-wait
az acr list
Description :

Liste les Azure Container Registries

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az acr create --resource-group mon-groupe --name monregistry --sku Basic
Description :

Crée un Azure Container Registry

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --admin-enabled
  • --default-action
  • --location
  • -l
  • --tags
  • --workspace
  • --identity
  • --key-encryption-key
  • --public-network-enabled
  • --allow-exports
  • --allow-trusted-services
  • --zone-redundancy ⚠️
  • --no-wait
az acr show --resource-group mon-groupe --name monregistry
Description :

Affiche les détails d'un ACR

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az acr login --name monregistry
Description :

Authentifie Docker auprès d'un ACR

Options :
  • --name
  • -n
  • --expose-token
  • --password
  • --username
az acr repository list --name monregistry
Description :

Liste les repositories dans un ACR

Options :
  • --name
  • -n
  • --output
  • --query
  • --top
  • --orderby
az acr repository show-tags --name monregistry --repository mon-app
Description :

Liste les tags d'une image

Options :
  • --name
  • -n
  • --repository ⚠️
  • --output
  • --query
  • --top
  • --orderby
  • --detail
az acr repository show-manifests --name monregistry --repository mon-app
Description :

Liste les manifests d'un repository

Options :
  • --name
  • -n
  • --repository ⚠️
  • --output
  • --query
  • --top
  • --orderby
  • --detail
az acr repository delete --name monregistry --repository mon-app
Description :

Supprime un repository

Options :
  • --name
  • -n
  • --repository ⚠️
  • --yes
  • -y
az acr import --name monregistry --source docker.io/library/nginx:latest --image nginx:latest
Description :

Importe une image depuis Docker Hub

Options :
  • --name
  • -n
  • --source
  • --image
  • --username
  • --password
  • --registry ⚠️
  • --force ⚠️
  • --no-wait
az acr build --registry monregistry --image mon-app:v1 .
Description :

Construit une image et la pousse vers l'ACR (ACR Tasks)

Options :
  • --registry ⚠️
  • -r ⚠️
  • --image
  • -t
  • --file ⚠️
  • -f ⚠️
  • --build-arg
  • --secret-build-arg
  • --platform
  • --target
  • --timeout
  • --no-logs
  • --no-push
  • --no-format ⚠️
  • --no-wait
  • --agent-pool
  • --auth-mode
  • --output
  • --query
  • --resource-group ⚠️
  • -g
  • --subscription
az acr task create --registry monregistry --name build-task --image mon-app:{{.Run.ID}} --context https://github.com/user/repo.git --file Dockerfile --git-access-token token
Description :

Crée une tâche ACR déclenchée par Git

Options :
  • --registry ⚠️
  • -r ⚠️
  • --name
  • -n
  • --image
  • --context
  • --file ⚠️
  • -f ⚠️
  • --git-access-token
  • --branch
  • --commit-trigger-enabled
  • --base-image-trigger-enabled
  • --base-image-trigger-name
  • --base-image-trigger-type
  • --source-trigger-enabled
  • --pull-request-trigger-enabled ⚠️
  • --schedule
  • --arg
  • --secret-arg
  • --platform
  • --target
  • --timeout
  • --no-cache
  • --no-push
  • --auth-mode
  • --agent-pool
  • --tags
  • --assign-identity
  • --cmd
  • --status
  • --values
  • --update-trigger-endpoint
az acr task run --registry monregistry --name build-task
Description :

Exécute une tâche ACR manuellement

Options :
  • --registry ⚠️
  • -r ⚠️
  • --name
  • -n
  • --set
  • --set-secret
  • --no-logs
  • --no-format ⚠️
  • --no-wait
  • --agent-pool
  • --auth-mode
az acr task list --registry monregistry
Description :

Liste les tâches ACR

Options :
  • --registry ⚠️
  • -r ⚠️
  • --output
  • --query
  • --top
  • --orderby
az acr task logs --registry monregistry --name build-task
Description :

Affiche les logs d'une tâche

Options :
  • --registry ⚠️
  • -r ⚠️
  • --name
  • -n
  • --run-id ⚠️
  • --image
az acr task delete --registry monregistry --name build-task
Description :

Supprime une tâche ACR

Options :
  • --registry ⚠️
  • -r ⚠️
  • --name
  • -n
  • --yes
  • -y
az acr update --resource-group mon-groupe --name monregistry --sku Premium
Description :

Met à niveau le SKU d'un ACR

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --admin-enabled
  • --default-action
  • --tags
  • --public-network-enabled
  • --allow-exports
  • --allow-trusted-services
  • --anonymous-pull-enabled
  • --data-endpoint-enabled
  • --retention-policy-enabled ⚠️
  • --retention-policy-days ⚠️
  • --soft-delete-enabled
  • --soft-delete-retention-days ⚠️
  • --network-rule-bypass-options ⚠️
  • --zone-redundancy ⚠️
  • --no-wait
az acr delete --resource-group mon-groupe --name monregistry
Description :

Supprime un ACR

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az storage account list
Description :

Liste les comptes de stockage

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az storage account create --resource-group mon-groupe --name monstorage --sku Standard_LRS --location eastus
Description :

Crée un compte de stockage

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --location
  • -l
  • --kind
  • --access-tier
  • --https-only
  • --default-action
  • --bypass
  • --assign-identity
  • --tags
  • --custom-domain
  • --encryption-services
  • --encryption-key-name
  • --encryption-key-source
  • --encryption-key-vault
  • --enable-hierarchical-namespace
  • --enable-sftp
  • --enable-nfs-v3
  • --enable-large-file-share ⚠️
  • --allow-blob-public-access
  • --allow-shared-key-access
  • --allow-cross-tenant-replication ⚠️
  • --default-share-permission
  • --min-tls-version
  • --publish-internet-endpoints
  • --publish-microsoft-endpoints
  • --routing-choice ⚠️
  • --require-infrastructure-encryption ⚠️
  • --enable-files-adds ⚠️
  • --domain-name
  • --net-bios-domain-name
  • --forest-name ⚠️
  • --domain-guid
  • --domain-sid
  • --azure-storage-sid
  • --sam-account-name
  • --account-type
  • --enable-smb-multichannel
  • --enable-local-user
  • --enable-alw
  • --immutability-period-since-creation-in-days
  • --immutability-policy-state
  • --enable-versioning-for-immutable-storage ⚠️
  • --enable-last-access-time-tracking
  • --enable-cold-tier
  • --enable-delete-retention ⚠️
  • --delete-retention-days ⚠️
  • --enable-container-delete-retention ⚠️
  • --container-delete-retention-days ⚠️
  • --enable-change-feed ⚠️
  • --blob-change-feed-retention-days ⚠️
  • --enable-versioning
  • --blob-versioning-retention-days ⚠️
  • --enable-restore-policy ⚠️
  • --restore-policy-days ⚠️
  • --edge-zone
  • --public-network-access
  • --dns-endpoint-type
  • --allow-protected-append-writes
  • --allow-protected-append-writes-for-historical-data ⚠️
  • --sas-expiration-period
  • --key-expiration-period
  • --tags-filter ⚠️
  • --no-wait
  • --yes
  • -y
az storage account show --resource-group mon-groupe --name monstorage
Description :

Affiche les détails d'un compte de stockage

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az storage account keys list --resource-group mon-groupe --account-name monstorage
Description :

Liste les clés d'accès d'un compte de stockage

Options :
  • --resource-group ⚠️
  • -g
  • --account-name
  • --output
  • --query
az storage account keys renew --resource-group mon-groupe --account-name monstorage --key primary
Description :

Régénère une clé d'accès

Options :
  • --resource-group ⚠️
  • -g
  • --account-name
  • --key
az storage account generate-sas --resource-group mon-groupe --account-name monstorage --permissions rwdlacup --services bfqt --resource-types sco --expiry 2025-12-31T23:59:59Z
Description :

Génère un token SAS pour le compte de stockage

Options :
  • --resource-group ⚠️
  • -g
  • --account-name
  • --permissions
  • --services
  • --resource-types ⚠️
  • --expiry
  • --start
  • --ip
  • --protocol
  • --https-only
  • --as-user
  • --encryption-scope
  • --policy-name
az storage account delete --resource-group mon-groupe --name monstorage
Description :

Supprime un compte de stockage

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az storage container list --account-name monstorage --account-key cle
Description :

Liste les conteneurs d'un compte de stockage

Options :
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --output
  • --query
az storage container create --name mon-conteneur --account-name monstorage --account-key cle
Description :

Crée un conteneur de blobs

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --public-access
  • --fail-on-exist ⚠️
  • --metadata
  • --default-encryption-scope
  • --prevent-encryption-scope-override
  • --resource-group ⚠️
  • -g
az storage container delete --name mon-conteneur --account-name monstorage --account-key cle
Description :

Supprime un conteneur

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-not-exist ⚠️
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --timeout
  • --resource-group ⚠️
  • -g
  • --yes
  • -y
az storage blob list --container-name mon-conteneur --account-name monstorage --account-key cle
Description :

Liste les blobs dans un conteneur

Options :
  • --container-name
  • -c
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --prefix
  • --delimiter
  • --include
  • --num-results ⚠️
  • --show-next-marker
  • --output
  • --query
az storage blob upload --container-name mon-conteneur --name monfichier.txt --file monfichier.txt --account-name monstorage --account-key cle
Description :

Upload un fichier vers un conteneur

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --file ⚠️
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --content-type
  • --content-encoding
  • --content-language
  • --content-disposition
  • --content-md5
  • --cache-control
  • --metadata
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
  • --max-connections
  • --validate-content
  • --blob-url
  • --type
  • --tier
  • --tags
  • --encryption-scope
  • --encryption-scope-for-immutable ⚠️
  • --legal-hold
  • --immutability-policy
  • --immutability-period-since-creation-in-days
  • --no-progress
az storage blob upload-batch --destination mon-conteneur --source ./dossier --account-name monstorage --account-key cle
Description :

Upload un dossier entier vers un conteneur

Options :
  • --destination
  • -d
  • --source
  • -s
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --pattern
  • --dryrun
  • --content-type
  • --content-encoding
  • --content-language
  • --content-disposition
  • --content-md5
  • --cache-control
  • --metadata
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
  • --max-connections
  • --validate-content
  • --no-progress
az storage blob download --container-name mon-conteneur --name monfichier.txt --file telechargement.txt --account-name monstorage --account-key cle
Description :

Télécharge un blob

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --file ⚠️
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --start-range ⚠️
  • --end-range ⚠️
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
  • --max-connections
  • --validate-content
  • --no-progress
  • --open
az storage blob download-batch --source mon-conteneur --destination ./dossier --account-name monstorage --account-key cle
Description :

Télécharge un conteneur entier

Options :
  • --source
  • -s
  • --destination
  • -d
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --pattern
  • --dryrun
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
  • --max-connections
  • --validate-content
  • --no-progress
az storage blob delete --container-name mon-conteneur --name monfichier.txt --account-name monstorage --account-key cle
Description :

Supprime un blob

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
  • --snapshot
  • --version-id
  • --delete-snapshots
  • --yes
  • -y
az storage blob copy start --source-uri https://source.blob.core.windows.net/container/file.txt --destination-container mon-conteneur --destination-blob copie.txt --account-name monstorage --account-key cle
Description :

Copie un blob depuis une URL

Options :
  • --source-uri
  • -u
  • --destination-container
  • -c
  • --destination-blob
  • -b
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --source-account-name
  • --source-account-key
  • --source-sas
  • --source-container
  • --source-blob
  • --source-snapshot
  • --source-lease-id
  • --metadata
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --destination-if-modified-since
  • --destination-if-unmodified-since
  • --destination-if-match
  • --destination-if-none-match
  • --destination-lease-id
  • --timeout
  • --requires-sync ⚠️
  • --tier
  • --rehydrate-priority ⚠️
  • --tags
  • --no-wait
az storage blob generate-sas --container-name mon-conteneur --name monfichier.txt --account-name monstorage --account-key cle --permissions r --expiry 2025-12-31T23:59:59Z
Description :

Génère un token SAS pour un blob

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --permissions
  • --expiry
  • --start
  • --ip
  • --protocol
  • --https-only
  • --as-user
  • --cache-control
  • --content-disposition
  • --content-encoding
  • --content-language
  • --content-type
  • --encryption-scope
  • --full-uri ⚠️
  • --policy-name
  • --snapshot
  • --version-id
az storage blob url --container-name mon-conteneur --name monfichier.txt --account-name monstorage --account-key cle
Description :

Affiche l'URL d'un blob

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --blob-endpoint
  • --protocol
  • --snapshot
  • --version-id
az storage blob lease acquire --container-name mon-conteneur --blob-name monfichier.txt --account-name monstorage --account-key cle --lease-duration 60
Description :

Acquiert un lease sur un blob

Options :
  • --container-name
  • -c
  • --blob-name
  • -b
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --lease-duration
  • --proposed-lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
az storage blob lease renew --container-name mon-conteneur --blob-name monfichier.txt --lease-id lease-id --account-name monstorage --account-key cle
Description :

Renouvelle un lease

Options :
  • --container-name
  • -c
  • --blob-name
  • -b
  • --lease-id
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
az storage blob lease release --container-name mon-conteneur --blob-name monfichier.txt --lease-id lease-id --account-name monstorage --account-key cle
Description :

Libère un lease

Options :
  • --container-name
  • -c
  • --blob-name
  • -b
  • --lease-id
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
az storage blob lease break --container-name mon-conteneur --blob-name monfichier.txt --account-name monstorage --account-key cle --break-period 30
Description :

Brise un lease

Options :
  • --container-name
  • -c
  • --blob-name
  • -b
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --break-period
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
az storage blob snapshot --container-name mon-conteneur --name monfichier.txt --account-name monstorage --account-key cle
Description :

Crée un snapshot d'un blob

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --metadata
  • --lease-id
  • --if-modified-since
  • --if-unmodified-since
  • --if-match
  • --if-none-match
  • --timeout
az storage blob set-tier --container-name mon-conteneur --name monfichier.txt --account-name monstorage --account-key cle --tier Cool
Description :

Change le tier d'un blob (Hot, Cool, Archive)

Options :
  • --container-name
  • -c
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --tier
  • --rehydrate-priority ⚠️
  • --timeout
  • --version-id
az storage queue list --account-name monstorage --account-key cle
Description :

Liste les files d'attente

Options :
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --prefix
  • --num-results ⚠️
  • --show-next-marker
  • --output
  • --query
az storage queue create --name ma-file --account-name monstorage --account-key cle
Description :

Crée une file d'attente

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-on-exist ⚠️
  • --metadata
  • --timeout
az storage queue delete --name ma-file --account-name monstorage --account-key cle
Description :

Supprime une file d'attente

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-not-exist ⚠️
  • --timeout
  • --yes
  • -y
az storage message put --queue-name ma-file --content "Hello World" --account-name monstorage --account-key cle
Description :

Ajoute un message dans une file

Options :
  • --queue-name
  • -q
  • --content
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --time-to-live
  • --visibility-timeout
  • --encoding
  • --timeout
az storage message get --queue-name ma-file --account-name monstorage --account-key cle
Description :

Récupère un message de la file

Options :
  • --queue-name
  • -q
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --visibility-timeout
  • --num-messages
  • --timeout
az storage message peek --queue-name ma-file --account-name monstorage --account-key cle
Description :

Affiche un message sans le retirer

Options :
  • --queue-name
  • -q
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --num-messages
  • --timeout
az storage message delete --queue-name ma-file --id message-id --pop-receipt pop-receipt --account-name monstorage --account-key cle
Description :

Supprime un message de la file

Options :
  • --queue-name
  • -q
  • --id
  • --pop-receipt ⚠️
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --timeout
az storage message clear --queue-name ma-file --account-name monstorage --account-key cle
Description :

Vide tous les messages d'une file

Options :
  • --queue-name
  • -q
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --timeout
az storage message update --queue-name ma-file --id message-id --pop-receipt pop-receipt --visibility-timeout 60 --content "Updated" --account-name monstorage --account-key cle
Description :

Met à jour un message

Options :
  • --queue-name
  • -q
  • --id
  • --pop-receipt ⚠️
  • --visibility-timeout
  • --content
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --timeout
az storage share list --account-name monstorage --account-key cle
Description :

Liste les partages de fichiers

Options :
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --prefix
  • --include-snapshot
  • --include-deleted
  • --num-results ⚠️
  • --show-next-marker
  • --output
  • --query
az storage share create --name mon-partage --account-name monstorage --account-key cle --quota 100
Description :

Crée un partage de fichiers

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --quota
  • --fail-on-exist ⚠️
  • --metadata
  • --access-tier
  • --enable-smb-multichannel
  • --protocols
  • --root-squash ⚠️
  • --timeout
az storage share delete --name mon-partage --account-name monstorage --account-key cle
Description :

Supprime un partage de fichiers

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-not-exist ⚠️
  • --snapshot
  • --include-leased
  • --timeout
  • --yes
  • -y
az storage share-rm list --storage-account monstorage --resource-group mon-groupe
Description :

Liste les partages (API Resource Manager)

Options :
  • --storage-account
  • --resource-group ⚠️
  • -g
  • --include-deleted
  • --include-snapshot
  • --output
  • --query
az storage directory create --share-name mon-partage --name mon-dossier --account-name monstorage --account-key cle
Description :

Crée un répertoire dans un partage

Options :
  • --share-name
  • -s
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-on-exist ⚠️
  • --metadata
  • --timeout
az storage file list --share-name mon-partage --path mon-dossier --account-name monstorage --account-key cle
Description :

Liste les fichiers dans un répertoire

Options :
  • --share-name
  • -s
  • --path
  • -p
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --exclude-dir
  • --num-results ⚠️
  • --show-next-marker
  • --timeout
  • --output
  • --query
az storage file upload --share-name mon-partage --source monfichier.txt --path mon-dossier/monfichier.txt --account-name monstorage --account-key cle
Description :

Upload un fichier vers un partage

Options :
  • --share-name
  • -s
  • --source
  • --path
  • -p
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --content-type
  • --content-encoding
  • --content-language
  • --content-disposition
  • --content-md5
  • --cache-control
  • --metadata
  • --timeout
  • --max-connections
  • --validate-content
  • --no-progress
az storage file download --share-name mon-partage --path mon-dossier/monfichier.txt --dest telechargement.txt --account-name monstorage --account-key cle
Description :

Télécharge un fichier depuis un partage

Options :
  • --share-name
  • -s
  • --path
  • -p
  • --dest
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --start-range ⚠️
  • --end-range ⚠️
  • --timeout
  • --max-connections
  • --validate-content
  • --no-progress
  • --open
az storage file delete --share-name mon-partage --path mon-dossier/monfichier.txt --account-name monstorage --account-key cle
Description :

Supprime un fichier

Options :
  • --share-name
  • -s
  • --path
  • -p
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --timeout
  • --yes
  • -y
az storage file resize --share-name mon-partage --path mon-dossier/monfichier.txt --size 10240 --account-name monstorage --account-key cle
Description :

Redimensionne un fichier (crée un fichier vide)

Options :
  • --share-name
  • -s
  • --path
  • -p
  • --size
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --content-type
  • --content-encoding
  • --content-language
  • --content-disposition
  • --content-md5
  • --cache-control
  • --metadata
  • --timeout
az storage file copy start --source-uri https://source.file.core.windows.net/share/file.txt --destination-share mon-partage --destination-path copie.txt --account-name monstorage --account-key cle
Description :

Copie un fichier depuis une URL

Options :
  • --source-uri
  • -u
  • --destination-share
  • -s
  • --destination-path
  • -p
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --source-account-name
  • --source-account-key
  • --source-sas
  • --source-share
  • --source-path
  • --metadata
  • --timeout
  • --no-wait
az storage file generate-sas --share-name mon-partage --path monfichier.txt --account-name monstorage --account-key cle --permissions r --expiry 2025-12-31T23:59:59Z
Description :

Génère un token SAS pour un fichier

Options :
  • --share-name
  • -s
  • --path
  • -p
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --permissions
  • --expiry
  • --start
  • --ip
  • --protocol
  • --https-only
  • --as-user
  • --cache-control
  • --content-disposition
  • --content-encoding
  • --content-language
  • --content-type
  • --full-uri ⚠️
  • --policy-name
az storage table list --account-name monstorage --account-key cle
Description :

Liste les tables

Options :
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --num-results ⚠️
  • --output
  • --query
az storage table create --name ma-table --account-name monstorage --account-key cle
Description :

Crée une table

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-on-exist ⚠️
az storage table delete --name ma-table --account-name monstorage --account-key cle
Description :

Supprime une table

Options :
  • --name
  • -n
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --fail-not-exist ⚠️
  • --yes
  • -y
az storage entity insert --table-name ma-table --entity PartitionKey=part1 RowKey=row1 Name=John Age=30 --account-name monstorage --account-key cle
Description :

Insère une entité dans une table

Options :
  • --table-name
  • -t
  • --entity
  • -e
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --if-exists
  • --timeout
az storage entity query --table-name ma-table --account-name monstorage --account-key cle --filter "PartitionKey eq 'part1'"
Description :

Interroge une table

Options :
  • --table-name
  • -t
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --filter ⚠️
  • --select
  • --top
  • --num-results ⚠️
  • --marker
  • --accept
az storage entity show --table-name ma-table --partition-key part1 --row-key row1 --account-name monstorage --account-key cle
Description :

Affiche une entité spécifique

Options :
  • --table-name
  • -t
  • --partition-key
  • -p
  • --row-key ⚠️
  • -r ⚠️
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --select
  • --timeout
  • --accept
az storage entity merge --table-name ma-table --entity PartitionKey=part1 RowKey=row1 Age=31 --account-name monstorage --account-key cle
Description :

Fusionne une entité (met à jour partiellement)

Options :
  • --table-name
  • -t
  • --entity
  • -e
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --if-match
  • --timeout
az storage entity replace --table-name ma-table --entity PartitionKey=part1 RowKey=row1 Name=John Age=31 --account-name monstorage --account-key cle
Description :

Remplace une entité

Options :
  • --table-name
  • -t
  • --entity
  • -e
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --if-match
  • --timeout
az storage entity delete --table-name ma-table --partition-key part1 --row-key row1 --account-name monstorage --account-key cle
Description :

Supprime une entité

Options :
  • --table-name
  • -t
  • --partition-key
  • -p
  • --row-key ⚠️
  • -r ⚠️
  • --account-name
  • --account-key
  • --connection-string
  • --sas-token
  • --auth-mode
  • --if-match
  • --timeout
  • --yes
  • -y
az cosmosdb list
Description :

Liste les comptes Cosmos DB

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az cosmosdb create --resource-group mon-groupe --name mon-cosmos --kind GlobalDocumentDB --locations regionName=eastus failoverPriority=0 isZoneRedundant=False
Description :

Crée un compte Cosmos DB (Core SQL)

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --kind
  • --locations
  • --default-consistency-level
  • --max-interval
  • --max-staleness-prefix
  • --enable-automatic-failover ⚠️
  • --capabilities
  • --enable-virtual-network
  • --virtual-network-rules ⚠️
  • --enable-multiple-write-locations
  • --disable-key-based-metadata-write-access
  • --enable-public-network
  • --enable-free-tier ⚠️
  • --enable-analytical-storage
  • --analytical-storage-schema-type
  • --backup-interval
  • --backup-retention ⚠️
  • --backup-storage-redundancy ⚠️
  • --backup-type
  • --continuous-tier
  • --server-version
  • --default-identity
  • --network-acl-bypass
  • --network-acl-bypass-resource-ids ⚠️
  • --ip-range-filter ⚠️
  • --assign-identity
  • --tags
  • --no-wait
  • --yes
  • -y
az cosmosdb sql database list --account-name mon-cosmos --resource-group mon-groupe
Description :

Liste les bases SQL d'un compte Cosmos DB

Options :
  • --account-name
  • -a
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az cosmosdb sql database create --account-name mon-cosmos --resource-group mon-groupe --name mabase
Description :

Crée une base SQL Cosmos DB

Options :
  • --account-name
  • -a
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --throughput
  • --max-throughput
  • --autoscale
az cosmosdb sql container create --account-name mon-cosmos --resource-group mon-groupe --database-name mabase --name mon-conteneur --partition-key-path "/id"
Description :

Crée un conteneur SQL Cosmos DB

Options :
  • --account-name
  • -a
  • --resource-group ⚠️
  • -g
  • --database-name
  • -d
  • --name
  • -n
  • --partition-key-path
  • -p
  • --partition-key-version
  • --throughput
  • --max-throughput
  • --autoscale
  • --default-ttl
  • --idx
  • --unique-key-policy
  • --conflict-resolution-policy ⚠️
  • --analytical-storage-ttl
az cosmosdb sql container delete --account-name mon-cosmos --resource-group mon-groupe --database-name mabase --name mon-conteneur
Description :

Supprime un conteneur Cosmos DB

Options :
  • --account-name
  • -a
  • --resource-group ⚠️
  • -g
  • --database-name
  • -d
  • --name
  • -n
  • --yes
  • -y
az cosmosdb keys list --name mon-cosmos --resource-group mon-groupe
Description :

Liste les clés d'un compte Cosmos DB

Options :
  • --name
  • -n
  • --resource-group ⚠️
  • -g
  • --type
az cosmosdb keys regenerate --name mon-cosmos --resource-group mon-groupe --key-kind primary
Description :

Régénère une clé Cosmos DB

Options :
  • --name
  • -n
  • --resource-group ⚠️
  • -g
  • --key-kind
az cosmosdb delete --name mon-cosmos --resource-group mon-groupe
Description :

Supprime un compte Cosmos DB

Options :
  • --name
  • -n
  • --resource-group ⚠️
  • -g
  • --yes
  • -y
az sql server list
Description :

Liste les serveurs SQL Azure

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az sql server create --resource-group mon-groupe --name mon-serveur --admin-user adminuser --admin-password monpassword --location eastus
Description :

Crée un serveur SQL Azure

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --admin-user
  • -u
  • --admin-password
  • -p
  • --location
  • -l
  • --minimal-tls-version
  • --enable-public-network
  • --restrict-outbound-network-access ⚠️
  • --assign-identity
  • --tags
  • --no-wait
  • --yes
  • -y
az sql server firewall-rule create --resource-group mon-groupe --server mon-serveur --name AllowAll --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0
Description :

Autorise tous les services Azure

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --start-ip-address
  • --end-ip-address
az sql server firewall-rule create --resource-group mon-groupe --server mon-serveur --name MonIP --start-ip-address 1.2.3.4 --end-ip-address 1.2.3.4
Description :

Autorise une IP spécifique

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --start-ip-address
  • --end-ip-address
az sql db list --resource-group mon-groupe --server mon-serveur
Description :

Liste les bases de données SQL

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --output
  • --query
az sql db create --resource-group mon-groupe --server mon-serveur --name mabase --service-objective Basic --edition Basic
Description :

Crée une base de données SQL

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --service-objective
  • --edition
  • --collation
  • --max-size
  • --elastic-pool
  • --compute-model
  • --auto-pause-delay
  • --backup-storage-redundancy ⚠️
  • --capacity
  • --catalog-collation
  • --family ⚠️
  • --ha-replicas ⚠️
  • --license-type
  • --min-capacity
  • --read-scale ⚠️
  • --sample-name
  • --tags
  • --tier
  • --zone-redundant ⚠️
  • --no-wait
  • --yes
  • -y
az sql db show --resource-group mon-groupe --server mon-serveur --name mabase
Description :

Affiche les détails d'une base SQL

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --output
  • --query
az sql db update --resource-group mon-groupe --server mon-serveur --name mabase --service-objective S1
Description :

Change le niveau de service d'une base

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --service-objective
  • --edition
  • --max-size
  • --elastic-pool
  • --auto-pause-delay
  • --backup-storage-redundancy ⚠️
  • --capacity
  • --compute-model
  • --family ⚠️
  • --ha-replicas ⚠️
  • --license-type
  • --min-capacity
  • --read-scale ⚠️
  • --tags
  • --tier
  • --zone-redundant ⚠️
  • --no-wait
  • --yes
  • -y
az sql db delete --resource-group mon-groupe --server mon-serveur --name mabase
Description :

Supprime une base de données SQL

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
az sql db copy --resource-group mon-groupe --server mon-serveur --name mabase --dest-resource-group mon-groupe --dest-server mon-serveur --dest-name mabase-copie
Description :

Copie une base de données SQL

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --dest-resource-group ⚠️
  • --dest-server
  • --dest-name
  • --elastic-pool
  • --service-objective
  • --no-wait
  • --yes
  • -y
az sql db restore --resource-group mon-groupe --server mon-serveur --name mabase-restored --dest-name mabase --time "2024-01-01T00:00:00Z"
Description :

Restaure une base à un point dans le temps

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --dest-name
  • --time
  • --deleted-time
  • --elastic-pool
  • --service-objective
  • --no-wait
  • --yes
  • -y
az sql db export --resource-group mon-groupe --server mon-serveur --name mabase --admin-user adminuser --admin-password monpassword --storage-key-type StorageAccessKey --storage-key cle --storage-uri https://monstorage.blob.core.windows.net/exports/mabase.bacpac
Description :

Exporte une base SQL au format bacpac

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --admin-user
  • --admin-password
  • --storage-key-type
  • --storage-key
  • --storage-uri
  • --auth-type
  • --no-wait
az sql db import --resource-group mon-groupe --server mon-serveur --name mabase --admin-user adminuser --admin-password monpassword --storage-key-type StorageAccessKey --storage-key cle --storage-uri https://monstorage.blob.core.windows.net/exports/mabase.bacpac
Description :

Importe un fichier bacpac dans une base SQL

Options :
  • --resource-group ⚠️
  • -g
  • --server
  • -s
  • --name
  • -n
  • --admin-user
  • --admin-password
  • --storage-key-type
  • --storage-key
  • --storage-uri
  • --auth-type
  • --no-wait
az sql mi list
Description :

Liste les instances managées SQL

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az mysql flexible-server list
Description :

Liste les serveurs MySQL Flexible

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az mysql flexible-server create --resource-group mon-groupe --name mon-mysql --admin-user adminuser --admin-password monpassword --sku-name Standard_B1ms --tier Burstable --storage-size 32 --version 8.0.21 --location eastus
Description :

Crée un serveur MySQL Flexible

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --admin-user
  • -u
  • --admin-password
  • -p
  • --sku-name
  • --tier
  • --storage-size
  • --version
  • --location
  • -l
  • --iops
  • --auto-scale-iops
  • --backup-retention ⚠️
  • --geo-redundant-backup ⚠️
  • --high-availability
  • --standby-zone
  • --zone
  • --subnet
  • --private-dns-zone
  • --public-access
  • --tags
  • --yes
  • -y
az mysql flexible-server db create --resource-group mon-groupe --server-name mon-mysql --database-name mabase
Description :

Crée une base MySQL

Options :
  • --resource-group ⚠️
  • -g
  • --server-name
  • -s
  • --database-name
  • -d
  • --charset
  • --collation
  • --yes
  • -y
az mysql flexible-server delete --resource-group mon-groupe --name mon-mysql
Description :

Supprime un serveur MySQL Flexible

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az postgres flexible-server list
Description :

Liste les serveurs PostgreSQL Flexible

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az postgres flexible-server create --resource-group mon-groupe --name mon-postgres --admin-user adminuser --admin-password monpassword --sku-name Standard_B1ms --tier Burstable --storage-size 32 --version 15 --location eastus
Description :

Crée un serveur PostgreSQL Flexible

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --admin-user
  • -u
  • --admin-password
  • -p
  • --sku-name
  • --tier
  • --storage-size
  • --version
  • --location
  • -l
  • --iops
  • --auto-scale-iops
  • --backup-retention ⚠️
  • --geo-redundant-backup ⚠️
  • --high-availability
  • --standby-zone
  • --zone
  • --subnet
  • --private-dns-zone
  • --public-access
  • --tags
  • --yes
  • -y
az postgres flexible-server db create --resource-group mon-groupe --server-name mon-postgres --database-name mabase
Description :

Crée une base PostgreSQL

Options :
  • --resource-group ⚠️
  • -g
  • --server-name
  • -s
  • --database-name
  • -d
  • --charset
  • --collation
  • --yes
  • -y
az postgres flexible-server delete --resource-group mon-groupe --name mon-postgres
Description :

Supprime un serveur PostgreSQL Flexible

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az redis list
Description :

Liste les caches Redis

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az redis create --resource-group mon-groupe --name mon-redis --location eastus --sku Basic --vm-size C0
Description :

Crée un cache Redis

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --location
  • -l
  • --sku
  • --vm-size
  • --enable-non-ssl-port
  • --redis-configuration ⚠️
  • --redis-version ⚠️
  • --shard-count
  • --subnet-id
  • --static-ip
  • --tags
  • --zones
  • --minimum-tls-version
  • --no-wait
az redis delete --resource-group mon-groupe --name mon-redis
Description :

Supprime un cache Redis

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az redis list-keys --resource-group mon-groupe --name mon-redis
Description :

Affiche les clés d'accès Redis

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az redis regenerate-keys --resource-group mon-groupe --name mon-redis --key-type Primary
Description :

Régénère une clé Redis

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --key-type
az keyvault list
Description :

Liste les Key Vaults

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az keyvault create --resource-group mon-groupe --name mon-vault --location eastus
Description :

Crée un Key Vault

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --location
  • -l
  • --sku
  • --enabled-for-deployment ⚠️
  • --enabled-for-disk-encryption ⚠️
  • --enabled-for-template-deployment ⚠️
  • --enable-purge-protection
  • --enable-rbac-authorization ⚠️
  • --enable-soft-delete
  • --soft-delete-retention-days ⚠️
  • --default-action
  • --bypass
  • --network-acls
  • --network-acls-ips
  • --no-self-perms
  • --no-wait
  • --retention-days ⚠️
  • --tags
az keyvault secret set --vault-name mon-vault --name mon-secret --value "ma-valeur-secrete"
Description :

Stocke un secret dans Key Vault

Options :
  • --vault-name
  • --name
  • -n
  • --value
  • --description
  • --disabled
  • --expires
  • --not-before
  • --content-type
  • --tags
  • --encoding
  • --output
  • --query
az keyvault secret show --vault-name mon-vault --name mon-secret
Description :

Récupère un secret

Options :
  • --vault-name
  • --name
  • -n
  • --version
  • --output
  • --query
az keyvault secret list --vault-name mon-vault
Description :

Liste les secrets d'un Key Vault

Options :
  • --vault-name
  • --output
  • --query
  • --maxresults
  • --include-pending
az keyvault secret delete --vault-name mon-vault --name mon-secret
Description :

Supprime un secret (soft-delete)

Options :
  • --vault-name
  • --name
  • -n
az keyvault secret purge --vault-name mon-vault --name mon-secret
Description :

Purge définitivement un secret

Options :
  • --vault-name
  • --name
  • -n
az keyvault secret recover --vault-name mon-vault --name mon-secret
Description :

Restaure un secret supprimé

Options :
  • --vault-name
  • --name
  • -n
az keyvault key create --vault-name mon-vault --name ma-cle --protection software
Description :

Crée une clé dans Key Vault

Options :
  • --vault-name
  • --name
  • -n
  • --protection
  • --size
  • --ops
  • --kty
  • --curve
  • --disabled
  • --expires
  • --not-before
  • --tags
  • --output
  • --query
az keyvault certificate create --vault-name mon-vault --name mon-cert --policy "$(az keyvault certificate get-default-policy)"
Description :

Crée un certificat auto-signé

Options :
  • --vault-name
  • --name
  • -n
  • --policy
  • --disabled
  • --tags
  • --validity
  • --output
  • --query
az keyvault delete --resource-group mon-groupe --name mon-vault
Description :

Supprime un Key Vault (soft-delete)

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az keyvault purge --name mon-vault --location eastus
Description :

Purge définitivement un Key Vault

Options :
  • --name
  • -n
  • --location
  • -l
  • --no-wait
az appservice plan list
Description :

Liste les plans App Service

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az appservice plan create --resource-group mon-groupe --name mon-plan --sku B1 --is-linux
Description :

Crée un plan App Service Linux

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --sku
  • --is-linux
  • --location
  • -l
  • --number-of-workers
  • --tags
  • --hyper-v
  • --per-site-scaling
  • --no-wait
az webapp list
Description :

Liste les Web Apps

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az webapp create --resource-group mon-groupe --plan mon-plan --name mon-app --runtime "NODE:20-lts"
Description :

Crée une Web App Node.js

Options :
  • --resource-group ⚠️
  • -g
  • --plan
  • -p
  • --name
  • -n
  • --runtime ⚠️
  • --deployment-container-image-name
  • --deployment-source-url
  • --deployment-source-branch
  • --deployment-local-git
  • --assign-identity
  • --https-only
  • --public-network-access
  • --vnet
  • --subnet
  • --tags
  • --startup-file ⚠️
  • --no-wait
az webapp create --resource-group mon-groupe --plan mon-plan --name mon-app --deployment-container-image-name nginx:latest
Description :

Crée une Web App avec conteneur Docker

Options :
  • --deployment-container-image-name
az webapp config set --resource-group mon-groupe --name mon-app --linux-fx-version "DOCKER|nginx:latest"
Description :

Configure l'image Docker d'une Web App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --linux-fx-version ⚠️
  • --startup-file ⚠️
  • --php-version
  • --python-version
  • --net-framework-version ⚠️
  • --java-version
  • --java-container
  • --java-container-version
  • --remote-debugging-enabled ⚠️
  • --web-sockets-enabled
  • --always-on
  • --auto-heal-enabled
  • --min-tls-version
  • --ftps-state ⚠️
  • --http20-enabled
  • --vnet-route-all-enabled ⚠️
  • --number-of-workers
az webapp config appsettings set --resource-group mon-groupe --name mon-app --settings ENV=production KEY=VALUE
Description :

Définit les variables d'environnement

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --settings
  • --slot
  • --yes
  • -y
az webapp config connection-string set --resource-group mon-groupe --name mon-app --connection-string-type SQLAzure --settings "DefaultConnection=Server=tcp:server.database.windows.net;Database=mabase;"
Description :

Définit les chaînes de connexion

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --connection-string-type
  • --settings
  • --slot
  • --yes
  • -y
az webapp log config --resource-group mon-groupe --name mon-app --application-logging true --detailed-error-messages true --web-server-logging filesystem
Description :

Configure les logs d'une Web App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --application-logging
  • --detailed-error-messages
  • --failed-request-tracing ⚠️
  • --web-server-logging
  • --docker-container-logging
  • --level
  • --slot
az webapp log tail --resource-group mon-groupe --name mon-app
Description :

Affiche les logs en temps réel

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
  • --provider
az webapp log download --resource-group mon-groupe --name mon-app --log-file logs.zip
Description :

Télécharge les logs

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --log-file ⚠️
  • --slot
az webapp deployment source config-local-git --resource-group mon-groupe --name mon-app
Description :

Configure le déploiement Git local

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
az webapp deployment source config --resource-group mon-groupe --name mon-app --repo-url https://github.com/user/repo --branch main --manual-integration
Description :

Configure le déploiement depuis GitHub

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --repo-url ⚠️
  • --branch
  • --repository-type ⚠️
  • --git-token
  • --manual-integration
  • --slot
az webapp deployment container config --resource-group mon-groupe --name mon-app --enable-cd true
Description :

Active le déploiement continu de conteneurs

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --enable-cd
  • --slot
az webapp deployment slot list --resource-group mon-groupe --name mon-app
Description :

Liste les slots de déploiement

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --output
  • --query
az webapp deployment slot create --resource-group mon-groupe --name mon-app --slot staging
Description :

Crée un slot de déploiement

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
  • -s
  • --configuration-source
  • --deployment-container-image-name
  • --docker-registry-server-password ⚠️
  • --docker-registry-server-user ⚠️
  • --tags
  • --no-wait
az webapp deployment slot swap --resource-group mon-groupe --name mon-app --slot staging --target-slot production
Description :

Échange deux slots

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
  • -s
  • --target-slot
  • --action
  • --preserve-vnet
  • --no-wait
az webapp restart --resource-group mon-groupe --name mon-app
Description :

Redémarre une Web App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
  • --yes
  • -y
az webapp start --resource-group mon-groupe --name mon-app
Description :

Démarre une Web App arrêtée

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
az webapp stop --resource-group mon-groupe --name mon-app
Description :

Arrête une Web App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
az webapp delete --resource-group mon-groupe --name mon-app
Description :

Supprime une Web App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --keep-empty-plan
  • --keep-metrics
  • --slot
  • --yes
  • -y
az functionapp list
Description :

Liste les Function Apps

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az functionapp create --resource-group mon-groupe --plan mon-plan --name mon-func --runtime node --runtime-version 20 --functions-version 4 --storage-account monstorage
Description :

Crée une Function App Node.js

Options :
  • --resource-group ⚠️
  • -g
  • --plan
  • -p
  • --name
  • -n
  • --runtime ⚠️
  • --runtime-version ⚠️
  • --functions-version ⚠️
  • --storage-account
  • -s
  • --consumption-plan-location
  • --app-insights
  • --app-insights-key
  • --assign-identity
  • --disable-app-insights
  • --docker-registry-server-password ⚠️
  • --docker-registry-server-user ⚠️
  • --os-type
  • --tags
  • --no-wait
az functionapp create --resource-group mon-groupe --consumption-plan-location eastus --name mon-func --runtime python --runtime-version 3.11 --functions-version 4 --storage-account monstorage
Description :

Crée une Function App sur plan Consumption

Options :
  • --consumption-plan-location
az functionapp config appsettings set --resource-group mon-groupe --name mon-func --settings KEY=VALUE
Description :

Définit les variables d'environnement d'une Function App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --settings
  • --slot
  • --yes
  • -y
az functionapp delete --resource-group mon-groupe --name mon-func
Description :

Supprime une Function App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --slot
  • --yes
  • -y
az functionapp deployment source config-zip --resource-group mon-groupe --name mon-func --src mon-fichier.zip
Description :

Déploie une Function App depuis un ZIP

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --src
  • --build-remote ⚠️
  • --timeout
  • --slot
  • --yes
  • -y
az logicapp list
Description :

Liste les Logic Apps

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az logicapp create --resource-group mon-groupe --name mon-logic --definition definition.json --location eastus
Description :

Crée une Logic App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --definition
  • --location
  • -l
  • --state
  • --tags
  • --no-wait
az logicapp start --resource-group mon-groupe --name mon-logic
Description :

Active une Logic App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
az logicapp stop --resource-group mon-groupe --name mon-logic
Description :

Désactive une Logic App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
az logicapp delete --resource-group mon-groupe --name mon-logic
Description :

Supprime une Logic App

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az monitor log-analytics workspace list
Description :

Liste les workspaces Log Analytics

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az monitor log-analytics workspace create --resource-group mon-groupe --workspace-name mon-workspace --location eastus
Description :

Crée un workspace Log Analytics

Options :
  • --resource-group ⚠️
  • -g
  • --workspace-name
  • -n
  • --location
  • -l
  • --sku
  • --retention-time ⚠️
  • --ingestion-access
  • --query-access
  • --tags
  • --no-wait
az monitor log-analytics query --workspace mon-workspace --analytics-query "AppRequests | take 10"
Description :

Exécute une requête KQL

Options :
  • --workspace
  • -w
  • --analytics-query
  • -q
  • --timespan
  • -t
  • --workspaces
  • --output
  • --query
az monitor metrics list --resource /subscriptions/.../resourceGroups/mon-groupe/providers/Microsoft.Compute/virtualMachines/mon-vm --metric "Percentage CPU" --time-grain PT5M
Description :

Liste les métriques d'une ressource

Options :
  • --resource ⚠️
  • --metric
  • --time-grain
  • --start-time
  • --end-time
  • --aggregation
  • --filter ⚠️
  • --dimension
  • --offset
  • --output
  • --query
az monitor activity-log list --resource-group mon-groupe
Description :

Liste les logs d'activité

Options :
  • --resource-group ⚠️
  • -g
  • --resource-id ⚠️
  • --caller
  • --status
  • --max-events
  • --start-time
  • --end-time
  • --offset
  • --select
  • --correlation-id
  • --output
  • --query
az monitor diagnostic-settings create --resource /subscriptions/.../resourceGroups/mon-groupe/providers/Microsoft.Compute/virtualMachines/mon-vm --name settings --logs '[{"category": "Administrative", "enabled": true}]' --workspace mon-workspace
Description :

Configure les diagnostics vers Log Analytics

Options :
  • --resource ⚠️
  • --name
  • -n
  • --logs
  • --metrics
  • --workspace
  • --storage-account
  • --event-hub
  • --event-hub-rule ⚠️
az eventgrid topic list
Description :

Liste les topics Event Grid

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az eventgrid topic create --resource-group mon-groupe --name mon-topic --location eastus
Description :

Crée un topic Event Grid

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --location
  • -l
  • --input-schema
  • --input-mapping-fields ⚠️
  • --input-mapping-default-values
  • --public-network-access
  • --inbound-ip-rules ⚠️
  • --sku
  • --identity
  • --tags
  • --yes
  • -y
az eventgrid event-subscription create --source-resource-id /subscriptions/.../resourceGroups/mon-groupe --name mon-sub --endpoint https://example.com/webhook
Description :

Crée un abonnement Event Grid

Options :
  • --source-resource-id ⚠️
  • --name
  • -n
  • --endpoint
  • --endpoint-type
  • --included-event-types
  • --subject-begins-with
  • --subject-ends-with
  • --advanced-filter ⚠️
  • --event-ttl
  • --max-delivery-attempts
  • --deadletter-endpoint
  • --labels
  • --expiration-date
  • --azure-active-directory-tenant-id
  • --azure-active-directory-application-id-or-uri
  • --yes
  • -y
az eventgrid topic delete --resource-group mon-groupe --name mon-topic
Description :

Supprime un topic Event Grid

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
az servicebus namespace list
Description :

Liste les namespaces Service Bus

Options :
  • --resource-group ⚠️
  • -g
  • --output
  • --query
az servicebus namespace create --resource-group mon-groupe --name mon-namespace --location eastus --sku Standard
Description :

Crée un namespace Service Bus

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --location
  • -l
  • --sku
  • --capacity
  • --tags
  • --zone-redundant ⚠️
  • --disable-local-auth
  • --mi-system-assigned
  • --no-wait
az servicebus queue create --resource-group mon-groupe --namespace-name mon-namespace --name ma-file
Description :

Crée une file d'attente Service Bus

Options :
  • --resource-group ⚠️
  • -g
  • --namespace-name
  • --name
  • -n
  • --max-size
  • --default-message-time-to-live
  • --duplicate-detection-history-time-window
  • --lock-duration
  • --max-delivery-count
  • --enable-dead-lettering-on-message-expiration
  • --enable-batched-operations
  • --enable-partitioning
  • --enable-session
  • --enable-duplicate-detection
  • --forward-to ⚠️
  • --forward-dead-lettered-messages-to ⚠️
  • --status
  • --auto-delete-on-idle
az servicebus topic create --resource-group mon-groupe --namespace-name mon-namespace --name mon-topic
Description :

Crée un topic Service Bus

Options :
  • --resource-group ⚠️
  • -g
  • --namespace-name
  • --name
  • -n
  • --max-size
  • --default-message-time-to-live
  • --duplicate-detection-history-time-window
  • --enable-batched-operations
  • --enable-partitioning
  • --enable-duplicate-detection
  • --status
  • --auto-delete-on-idle
  • --enable-ordering
  • --enable-express
az servicebus topic subscription create --resource-group mon-groupe --namespace-name mon-namespace --topic-name mon-topic --name mon-sub
Description :

Crée un abonnement à un topic

Options :
  • --resource-group ⚠️
  • -g
  • --namespace-name
  • --topic-name
  • --name
  • -n
  • --default-message-time-to-live
  • --lock-duration
  • --max-delivery-count
  • --enable-dead-lettering-on-message-expiration
  • --enable-dead-lettering-on-filter-evaluation-exceptions ⚠️
  • --enable-batched-operations
  • --enable-session
  • --forward-to ⚠️
  • --forward-dead-lettered-messages-to ⚠️
  • --status
  • --auto-delete-on-idle
az servicebus namespace delete --resource-group mon-groupe --name mon-namespace
Description :

Supprime un namespace Service Bus

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --yes
  • -y
  • --no-wait
az tag list
Description :

Liste tous les tags de l'abonnement

Options :
  • --output
  • --query
az tag create --name Environment --value Production
Description :

Crée un tag

Options :
  • --name
  • --value
az tag add-value --name Environment --value Staging
Description :

Ajoute une valeur à un tag existant

Options :
  • --name
  • --value
az resource list --tag Environment=Production
Description :

Liste les ressources avec un tag spécifique

Options :
  • --tag
  • --resource-group ⚠️
  • -g
  • --location
  • -l
  • --output
  • --query
az resource tag --resource-group mon-groupe --name mon-vm --resource-type "Microsoft.Compute/virtualMachines" --tags Environment=Production Project=Alpha
Description :

Ajoute/modifie les tags d'une ressource

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --resource-type ⚠️
  • --tags
  • --namespace
az resource list --resource-group mon-groupe
Description :

Liste toutes les ressources d'un groupe

Options :
  • --resource-group ⚠️
  • -g
  • --tag
  • --location
  • -l
  • --output
  • --query
  • --expand
az resource show --resource-group mon-groupe --name mon-vm --resource-type "Microsoft.Compute/virtualMachines"
Description :

Affiche les détails d'une ressource

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --resource-type ⚠️
  • --api-version
  • --include-response-body ⚠️
  • --output
  • --query
az resource delete --resource-group mon-groupe --name mon-vm --resource-type "Microsoft.Compute/virtualMachines"
Description :

Supprime une ressource

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --resource-type ⚠️
  • --api-version
  • --no-wait
  • --yes
  • -y
az lock list
Description :

Liste les verrous

Options :
  • --resource-group ⚠️
  • -g
  • --resource ⚠️
  • --namespace
  • --resource-type ⚠️
  • --parent
  • --filter-string ⚠️
  • --output
  • --query
az lock create --name mon-verrou --lock-type CanNotDelete --resource-group mon-groupe
Description :

Crée un verrou sur un groupe de ressources

Options :
  • --name
  • -n
  • --lock-type
  • --resource-group ⚠️
  • -g
  • --resource ⚠️
  • --namespace
  • --resource-type ⚠️
  • --parent
  • --notes
az lock delete --name mon-verrou --resource-group mon-groupe
Description :

Supprime un verrou

Options :
  • --name
  • -n
  • --resource-group ⚠️
  • -g
  • --resource ⚠️
  • --namespace
  • --resource-type ⚠️
  • --parent
  • --ids
az policy definition list
Description :

Liste les définitions de politique

Options :
  • --output
  • --query
az policy assignment list
Description :

Liste les assignations de politique

Options :
  • --scope
  • --disable-scope-strict-match
  • --output
  • --query
az role definition list
Description :

Liste les définitions de rôles RBAC

Options :
  • --custom-role-only ⚠️
  • --name
  • --output
  • --query
az role assignment list --resource-group mon-groupe
Description :

Liste les assignations de rôles pour un groupe

Options :
  • --resource-group ⚠️
  • -g
  • --assignee
  • --role ⚠️
  • --scope
  • --include-inherited
  • --include-classic-administrators
  • --output
  • --query
az role assignment create --assignee user@example.com --role Contributor --resource-group mon-groupe
Description :

Assigne le rôle Contributor à un utilisateur

Options :
  • --assignee
  • --role ⚠️
  • --resource-group ⚠️
  • -g
  • --scope
  • --assignee-object-id
  • --assignee-principal-type
  • --condition
  • --condition-version
  • --description
az role assignment delete --assignee user@example.com --role Contributor --resource-group mon-groupe
Description :

Supprime une assignation de rôle

Options :
  • --assignee
  • --role ⚠️
  • --resource-group ⚠️
  • -g
  • --scope
  • --ids
az ad user list
Description :

Liste les utilisateurs Azure AD

Options :
  • --filter ⚠️
  • --output
  • --query
az ad user create --display-name "John Doe" --password monpassword --user-principal-name john@example.com
Description :

Crée un utilisateur Azure AD

Options :
  • --display-name
  • --password
  • --user-principal-name
  • --mail-nickname
  • --immutable-id
  • --force-change-password-next-sign-in ⚠️
  • --output
  • --query
az ad group list
Description :

Liste les groupes Azure AD

Options :
  • --filter ⚠️
  • --output
  • --query
az ad sp list
Description :

Liste les service principals

Options :
  • --filter ⚠️
  • --all
  • --output
  • --query
az ad sp create-for-rbac --name mon-sp --role Contributor --scopes /subscriptions/.../resourceGroups/mon-groupe
Description :

Crée un service principal avec RBAC

Options :
  • --name
  • -n
  • --role ⚠️
  • --scopes
  • --years
  • --create-cert
  • --cert
  • --keyvault
  • --sdk-auth
  • --skip-assignment
  • --output
  • --query
az ad app list
Description :

Liste les applications Azure AD

Options :
  • --filter ⚠️
  • --display-name
  • --identifier-uri
  • --all
  • --output
  • --query
az deployment group list --resource-group mon-groupe
Description :

Liste les déploiements ARM d'un groupe

Options :
  • --resource-group ⚠️
  • -g
  • --filter ⚠️
  • --top
  • --output
  • --query
az deployment group create --resource-group mon-groupe --template-file template.json --parameters parameters.json
Description :

Déploie un template ARM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --template-file ⚠️
  • -f ⚠️
  • --template-uri
  • -u
  • --template-spec
  • --parameters
  • -p
  • --parameters-file ⚠️
  • --mode
  • --rollback-on-error ⚠️
  • --confirm-with-what-if
  • --what-if
  • --what-if-exclude-change-types
  • --what-if-result-format ⚠️
  • --proceed-if-no-change
  • --aux-tenants
  • --handle-extended-json-format ⚠️
  • --no-wait
az deployment group what-if --resource-group mon-groupe --template-file template.json --parameters parameters.json
Description :

Simule les changements d'un déploiement ARM

Options :
  • --resource-group ⚠️
  • -g
  • --template-file ⚠️
  • -f ⚠️
  • --template-uri
  • -u
  • --parameters
  • -p
  • --parameters-file ⚠️
  • --exclude-change-types
  • --result-format ⚠️
  • --no-pretty-print
az deployment group delete --resource-group mon-groupe --name mon-deploiement
Description :

Supprime un déploiement ARM

Options :
  • --resource-group ⚠️
  • -g
  • --name
  • -n
  • --no-wait
az bicep build --file main.bicep
Description :

Compile un fichier Bicep en ARM JSON

Options :
  • --file ⚠️
  • -f ⚠️
  • --outfile
  • --stdout
  • --no-restore ⚠️
az bicep decompile --file template.json
Description :

Décompile un template ARM en Bicep

Options :
  • --file ⚠️
  • -f ⚠️
  • --force ⚠️
az bicep upgrade
Description :

Met à jour Bicep CLI

Options :
  • --target-platform
  • --target-version
az bicep version
Description :

Affiche la version de Bicep CLI

az rest --method GET --uri "/subscriptions/{subscriptionId}/resourceGroups/mon-groupe?api-version=2023-07-01"
Description :

Appelle l'API REST Azure directement

Options :
  • --method
  • -m
  • --uri
  • -u
  • --headers
  • --body
  • -b
  • --output-file ⚠️
  • --resource ⚠️
  • --skip-authorization-header
  • --uri-parameters
az interactive
Description :

Lance le mode interactif Azure CLI

Options :
  • --update
  • --style
az upgrade
Description :

Met à jour Azure CLI vers la dernière version

Options :
  • --all
  • --yes
  • -y
az version
Description :

Affiche la version d'Azure CLI et des modules

Options :
  • --output
  • --query
az extension list
Description :

Liste les extensions installées

Options :
  • --output
  • --query
az extension add --name containerapp
Description :

Installe une extension Azure CLI

Options :
  • --name
  • -n
  • --source
  • -s
  • --index-url
  • --pip-extra-index-urls
  • --pip-proxy
  • --system
  • --version
  • --upgrade
  • --yes
  • -y
az extension remove --name containerapp
Description :

Désinstalle une extension

Options :
  • --name
  • -n
az extension update --name containerapp
Description :

Met à jour une extension

Options :
  • --name
  • -n
az find "storage account"
Description :

Recherche des commandes par mot-clé

Options :
  • --output
  • --query
az feedback
Description :

Envoie un feedback à l'équipe Azure CLI

az survey
Description :

Participe à l'enquête de satisfaction Azure CLI

az help
Description :

Affiche l'aide générale d'Azure CLI

Options :
  • <service> ⚠️
  • <command> ⚠️
  • --output
  • --query

Partager