Azure Quick Review (azqr) est un puissant outil d'interface de ligne de commande (CLI) spécialisé dans l'analyse des ressources Azure afin de garantir la conformité avec les meilleures pratiques et recommandations d'Azure. Son objectif principal est d’offrir aux utilisateurs une vue d’ensemble complète de leurs ressources Azure, leur permettant d’identifier facilement les éventuelles configurations non conformes ou les axes d’amélioration.
Azure Quick Review (azqr) analyse vos ressources avec 2 types de recommandations :
Pour en savoir plus sur les recommandations utilisées par Azure Quick Review (azqr) , vous pouvez vous référer à la documentation disponible ici.
La sortie générée par Azure Quick Review (azqr) est écrite par défaut dans un fichier Excel contenant les feuilles suivantes :
Par défaut, Azure Quick Review (azqr) masque les identifiants d'abonnement dans la sortie pour garantir la protection des informations sensibles et maintenir la confidentialité et la sécurité des données. Si vous souhaitez afficher les identifiants d'abonnement sans obscurcissement, vous pouvez utiliser l'indicateur
--mask=false
lors de l'exécution de l'outil.
Azure Quick Review peut également générer des fichiers CSV avec les mêmes informations que Excel. Pour générer les fichiers csv, vous pouvez utiliser l'indicateur
--csv
lors de l'exécution de l'outil.
Un modèle Power BI est également disponible pour vous aider à visualiser les résultats générés par Azure Quick Review. Vous pouvez créer le modèle en exécutant Azure Quick Review avec la commande
pbi
, puis en chargeant le fichier Excel généré par l'outil.
Azure Quick Review (azqr) prend actuellement en charge les services Azure suivants :
latest_azqr= $( curl -sL https://api.github.com/repos/Azure/azqr/releases/latest | jq -r " .tag_name " | cut -c1- )
wget https://github.com/Azure/azqr/releases/download/ $latest_azqr /azqr-ubuntu-latest-amd64 -O azqr
chmod +x azqr
Utiliser winget
:
winget install azqr
ou téléchargez le fichier exécutable :
$latest_azqr=$(iwr https://api.github.com/repos/Azure/azqr/releases/latest).content | convertfrom-json | Select-Object -ExpandProperty tag_name
iwr https://github.com/Azure/azqr/releases/download/$latest_azqr/azqr-windows-latest-amd64.exe -OutFile azqr.exe
Téléchargez la dernière version à partir d'ici.
Azure Quick Review (azqr) prend en charge les méthodes d'authentification suivantes :
Azure Quick Review (azqr) nécessite les autorisations suivantes :
Pour analyser tous les groupes de ressources dans toutes les exécutions d'abonnement :
./azqr scan
Pour analyser tous les groupes de ressources dans une exécution d'abonnement spécifique :
./azqr scan -s < subscription_id >
Pour analyser un groupe de ressources spécifique dans une exécution d'abonnement spécifique :
./azqr scan -s < subscription_id > -g < resource_group_name >
Pour plus d’informations sur les commandes disponibles et l’aide à l’exécution :
./azqr -h
Vous pouvez configurer Azure Quick Review pour inclure ou exclure des abonnements ou des groupes de ressources spécifiques et également exclure des services ou des recommandations. Pour ce faire, créez un fichier yaml
au format suivant :
azqr :
include :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
exclude :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
services :
- # format: /subscriptions//resourceGroups//providers//
recommendations :
- # format:
Ensuite, lancez l'analyse avec l'indicateur --filters
:
./azqr scan --filters < path_to_yaml_file >
Vérifiez les règles pour obtenir les identifiants de recommandation.
Si vous rencontrez un problème lors de l'utilisation d'Azure Quick Review (azqr) , veuillez définir la variable d'environnement AZURE_SDK_GO_LOGGING
sur all
, exécutez l'outil avec l'indicateur --debug
, puis partagez la sortie de la console avec nous en déposant un nouveau problème.
Ce projet utilise GitHub Issues pour suivre les bugs et les demandes de fonctionnalités. Avant de signaler un problème, veuillez consulter notre guide de dépannage.
Veuillez rechercher les problèmes existants avant de déposer de nouveaux problèmes pour éviter les doublons.
La prise en charge de ce projet/produit est limitée aux ressources répertoriées ci-dessus.
Merci à tous ceux qui ont contribué !
Ce projet a adopté le code de conduite Microsoft Open Source
Marques déposées Ce projet peut contenir des marques ou des logos pour des projets, des produits ou des services. L'utilisation autorisée des marques ou logos Microsoft est soumise et doit respecter les directives relatives aux marques et aux marques de Microsoft. L'utilisation des marques ou logos Microsoft dans les versions modifiées de ce projet ne doit pas prêter à confusion ni impliquer le parrainage de Microsoft. Toute utilisation de marques ou de logos tiers est soumise aux politiques de ces tiers.