Azure Quick Review (azqr) — это мощный инструмент с интерфейсом командной строки (CLI), который специализируется на анализе ресурсов Azure для обеспечения соответствия лучшим практикам и рекомендациям Azure. Его основная цель — предоставить пользователям полный обзор их ресурсов Azure, позволяя им легко выявлять любые несоответствующие конфигурации или области, требующие улучшения.
Azure Quick Review (azqr) сканирует ваши ресурсы и дает рекомендации двух типов:
Чтобы узнать больше о рекомендациях, используемых в Кратком обзоре Azure (azqr) , вы можете обратиться к документации, доступной здесь.
Выходные данные, созданные с помощью быстрого просмотра Azure (azqr), по умолчанию записываются в файл Excel, который содержит следующие листы:
По умолчанию быстрый просмотр Azure (azqr) скрывает идентификаторы подписки в выходных данных, чтобы обеспечить защиту конфиденциальной информации и обеспечить конфиденциальность и безопасность данных. Если вы хотите отображать идентификаторы подписок без путаницы, вы можете использовать флаг
--mask=false
при запуске инструмента.
Azure Quick Review также может создавать файлы CSV с той же информацией, что и Excel. Чтобы создать файлы CSV, вы можете использовать флаг
--csv
при запуске инструмента.
Также доступен шаблон Power BI, который поможет вам визуализировать результаты, полученные с помощью быстрого обзора Azure. Вы можете создать шаблон, запустив Azure Quick Review, с помощью команды
pbi
, а затем загрузив файл Excel, созданный этим инструментом.
Краткий обзор Azure (azqr) в настоящее время поддерживает следующие службы Azure:
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
:
winget install azqr
или скачайте исполняемый файл:
$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
Загрузите последнюю версию отсюда.
Краткий обзор Azure (azqr) поддерживает следующие методы проверки подлинности:
Быстрый обзор Azure (azqr) требует следующих разрешений:
Чтобы просканировать все группы ресурсов во всех подписках:
./azqr scan
Чтобы просканировать все группы ресурсов в определенной подписке, выполните:
./azqr scan -s < subscription_id >
Чтобы просканировать определенную группу ресурсов в определенной подписке, выполните следующие действия:
./azqr scan -s < subscription_id > -g < resource_group_name >
Для получения информации о доступных командах и помощи выполните:
./azqr -h
Вы можете настроить Azure Quick Review, чтобы включить или исключить определенные подписки или группы ресурсов, а также исключить службы или рекомендации. Для этого создайте файл yaml
следующего формата:
azqr :
include :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
exclude :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
services :
- # format: /subscriptions//resourceGroups//providers//
recommendations :
- # format:
Затем запустите сканирование с флагом --filters
:
./azqr scan --filters < path_to_yaml_file >
Проверьте правила, чтобы получить идентификаторы рекомендаций.
Если вы столкнулись с какой-либо проблемой при использовании «Краткого обзора Azure» (azqr) , установите для переменной среды AZURE_SDK_GO_LOGGING
значение all
, запустите инструмент с флагом --debug
, а затем поделитесь с нами выводами консоли, сообщив о новой проблеме.
Этот проект использует GitHub Issues для отслеживания ошибок и запросов функций. Прежде чем регистрировать проблему, ознакомьтесь с нашим руководством по устранению неполадок.
Пожалуйста, просмотрите существующие проблемы, прежде чем подавать новые, чтобы избежать дублирования.
Поддержка этого проекта/продукта ограничена ресурсами, перечисленными выше.
Спасибо всем, кто внес свой вклад!
В этом проекте принят Кодекс поведения Microsoft с открытым исходным кодом.
Товарные знаки Этот проект может содержать товарные знаки или логотипы проектов, продуктов или услуг. Разрешенное использование товарных знаков и логотипов Microsoft регулируется и должно соответствовать Руководству Microsoft по товарным знакам и брендам. Использование товарных знаков или логотипов Microsoft в измененных версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство Microsoft. Любое использование товарных знаков или логотипов третьих лиц регулируется политикой этих третьих сторон.