Azure Quick Review (azqr) ist ein leistungsstarkes Befehlszeilenschnittstellentool (CLI), das auf die Analyse von Azure-Ressourcen spezialisiert ist, um die Einhaltung der Best Practices und Empfehlungen von Azure sicherzustellen. Sein Hauptziel besteht darin, den Benutzern einen umfassenden Überblick über ihre Azure-Ressourcen zu bieten, damit sie leicht alle nicht konformen Konfigurationen oder Bereiche mit Verbesserungsbedarf identifizieren können.
Azure Quick Review (azqr) scannt Ihre Ressourcen mit zwei Arten von Empfehlungen:
Weitere Informationen zu den von Azure Quick Review (azqr) verwendeten Empfehlungen finden Sie in der hier verfügbaren Dokumentation.
Die von Azure Quick Review (azqr) generierte Ausgabe wird standardmäßig in eine Excel-Datei geschrieben, die die folgenden Blätter enthält:
Standardmäßig verschleiert Azure Quick Review (azqr) die Abonnement-IDs in der Ausgabe, um den Schutz vertraulicher Informationen zu gewährleisten und den Datenschutz und die Datensicherheit zu gewährleisten. Wenn Sie die Abonnement-IDs ohne Verschleierung anzeigen möchten, können Sie beim Ausführen des Tools das Flag
--mask=false
verwenden.
Azure Quick Review kann auch CSV-Dateien mit denselben Informationen wie Excel generieren. Um die CSV-Dateien zu generieren, können Sie beim Ausführen des Tools das Flag
--csv
verwenden.
Außerdem ist eine Power BI-Vorlage verfügbar, die Ihnen bei der Visualisierung der von Azure Quick Review generierten Ergebnisse hilft. Sie können die Vorlage erstellen, indem Sie Azure Quick Review mit dem Befehl
pbi
ausführen und dann die vom Tool generierte Excel-Datei laden.
Azure Quick Review (azqr) unterstützt derzeit die folgenden Azure-Dienste:
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
winget
verwenden:
winget install azqr
oder laden Sie die ausführbare Datei herunter:
$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
Laden Sie die neueste Version hier herunter.
Azure Quick Review (azqr) unterstützt die folgenden Authentifizierungsmethoden:
Azure Quick Review (azqr) erfordert die folgenden Berechtigungen:
So scannen Sie alle Ressourcengruppen in allen Abonnementausführungen:
./azqr scan
So scannen Sie alle Ressourcengruppen in einem bestimmten Abonnementlauf:
./azqr scan -s < subscription_id >
So scannen Sie eine bestimmte Ressourcengruppe in einem bestimmten Abonnementlauf:
./azqr scan -s < subscription_id > -g < resource_group_name >
Informationen zu verfügbaren Befehlen und zur Hilfeausführung:
./azqr -h
Sie können Azure Quick Review so konfigurieren, dass bestimmte Abonnements oder Ressourcengruppen ein- oder ausgeschlossen werden und auch Dienste oder Empfehlungen ausgeschlossen werden. Erstellen Sie dazu eine yaml
-Datei mit dem folgenden Format:
azqr :
include :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
exclude :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
services :
- # format: /subscriptions//resourceGroups//providers//
recommendations :
- # format:
Führen Sie dann den Scan mit dem Flag --filters
aus:
./azqr scan --filters < path_to_yaml_file >
Überprüfen Sie die Regeln, um die Empfehlungs-IDs zu erhalten.
Wenn bei der Verwendung von Azure Quick Review (azqr) ein Problem auftritt, legen Sie bitte die Umgebungsvariable AZURE_SDK_GO_LOGGING
auf all
fest, führen Sie das Tool mit dem Flag --debug
aus und teilen Sie uns dann die Konsolenausgabe mit, indem Sie ein neues Problem einreichen.
Dieses Projekt verwendet GitHub Issues, um Fehler und Funktionsanfragen zu verfolgen. Bevor Sie ein Problem melden, lesen Sie bitte unsere Anleitung zur Fehlerbehebung.
Bitte durchsuchen Sie die vorhandenen Ausgaben, bevor Sie neue Ausgaben einreichen, um Duplikate zu vermeiden.
Der Support für dieses Projekt/Produkt ist auf die oben aufgeführten Ressourcen beschränkt.
Vielen Dank an alle, die dazu beigetragen haben!
Dieses Projekt hat den Microsoft Open Source Verhaltenskodex übernommen
Marken Dieses Projekt kann Marken oder Logos für Projekte, Produkte oder Dienstleistungen enthalten. Die autorisierte Nutzung von Microsoft-Marken oder -Logos unterliegt den Marken- und Markenrichtlinien von Microsoft und muss diesen entsprechen. Die Verwendung von Microsoft-Marken oder -Logos in geänderten Versionen dieses Projekts darf keine Verwirrung stiften oder eine Sponsorschaft durch Microsoft implizieren. Jegliche Nutzung von Marken oder Logos Dritter unterliegt den Richtlinien dieser Drittanbieter.