Skip to main content

Récupérer les instances disponibles à la réservation dans une souscription par région

Le script ci-dessous retourne la liste des réservations possibles pour une souscription par région.

Prérequis:

  • Être connecté à Azure via une commande « az login »
  • Le script prend en entrée l’ID de la souscription cible

Le script liste les instances disponibles à la réservation dans une souscription en listant tout d’abord les régions disponibles pour ladite souscription, puis avec une boucle for, récupère les réservations d’instances possibles.

Pour exécuter le script:

  • Créer un fichier possible-reserved-instances.sh et y copier le code ci-dessous:

 

 #!/bin/bash
 SUBSCRIPTION_ID=$1
 
 az account set -s "$SUBSCRIPTION_ID"
 az account list-locations --query "[].{Name:name}" -o table>regions-list
 sed -i -e '1,2d' regions-list
 while read REGION; do
   echo 'Reservations for region "'"$REGION"'" are available in ./regions/'"$REGION"
   az reservations catalog show --reserved-resource-type "VirtualMachines" --location "$REGION"  --subscription-id "$SUBSCRIPTION_ID" > output.json --only-show-errors>./regions/"$REGION"
 done 
  • Ajouter les permissions nécessaires pour exécuter le script
chmod +x possible-reserved-instances.sh
  • Exécuter le script
./test-reserved.sh xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Close Menu

OÙ NOUS TROUVER


PARIS

Bâtiment Crisco Duo
7 avenue de la Cristallerie
92310 Sèvres

NANTES

Centre d’affaires Euptouyou
4 rue Edith Piaf Immeuble Asturia C
44800 Saint-Herblain

TÉLÉPHONE

01 46 48 26 00

EMAIL

[email protected]