Azure Quick Review (azqr) é uma poderosa ferramenta de interface de linha de comando (CLI) especializada na análise de recursos do Azure para garantir a conformidade com as melhores práticas e recomendações do Azure. O seu principal objetivo é oferecer aos utilizadores uma visão abrangente dos seus recursos Azure, permitindo-lhes identificar facilmente quaisquer configurações não conformes ou áreas de melhoria.
A Revisão Rápida do Azure (azqr) verifica seus recursos com dois tipos de recomendações:
Para saber mais sobre as recomendações utilizadas pelo Azure Quick Review (azqr) , pode consultar a documentação disponível aqui.
A saída gerada pelo Azure Quick Review (azqr) é gravada por padrão em um arquivo Excel, que contém as seguintes planilhas:
Por padrão, o Azure Quick Review (azqr) ofusca os IDs de Assinatura na saída para garantir a proteção de informações confidenciais e manter a privacidade e a segurança dos dados. Se quiser exibir os IDs de assinatura sem ofuscação, você pode usar o sinalizador
--mask=false
ao executar a ferramenta.
O Azure Quick Review também pode gerar arquivos csv com as mesmas informações do Excel. Para gerar os arquivos csv, você pode usar o sinalizador
--csv
ao executar a ferramenta.
Um modelo do Power BI também está disponível para ajudá-lo a visualizar os resultados gerados pelo Azure Quick Review. Você pode criar o modelo executando o Azure Quick Review com o comando
pbi
e depois carregar o arquivo Excel gerado pela ferramenta.
A Revisão Rápida do Azure (azqr) suporta atualmente os seguintes serviços do 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
Usar winget
:
winget install azqr
ou baixe o arquivo executável:
$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
Baixe a versão mais recente aqui.
A Revisão Rápida do Azure (azqr) dá suporte aos seguintes métodos de autenticação:
A Revisão Rápida do Azure (azqr) requer as seguintes permissões:
Para verificar todos os grupos de recursos em todas as assinaturas:
./azqr scan
Para verificar todos os grupos de recursos em uma execução de assinatura específica:
./azqr scan -s < subscription_id >
Para verificar um grupo de recursos específico em uma execução de assinatura específica:
./azqr scan -s < subscription_id > -g < resource_group_name >
Para obter informações sobre comandos disponíveis e ajuda, execute:
./azqr -h
Você pode configurar o Azure Quick Review para incluir ou excluir assinaturas ou grupos de recursos específicos e também excluir serviços ou recomendações. Para fazer isso, crie um arquivo yaml
com o seguinte formato:
azqr :
include :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
exclude :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
services :
- # format: /subscriptions//resourceGroups//providers//
recommendations :
- # format:
Em seguida, execute a verificação com o sinalizador --filters
:
./azqr scan --filters < path_to_yaml_file >
Verifique as regras para obter os IDs de recomendação.
Se você encontrar algum problema ao usar o Azure Quick Review (azqr) , defina a variável de ambiente AZURE_SDK_GO_LOGGING
como all
, execute a ferramenta com o sinalizador --debug
e compartilhe a saída do console conosco registrando um novo problema.
Este projeto usa problemas do GitHub para rastrear bugs e solicitações de recursos. Antes de registrar um problema, consulte nosso guia de solução de problemas.
Pesquise os problemas existentes antes de registrar novos problemas para evitar duplicatas.
O suporte para este projeto/produto está limitado aos recursos listados acima.
Obrigado a todos que contribuíram!
Este projeto adotou o Código de Conduta de Código Aberto da Microsoft
Marcas registradas Este projeto pode conter marcas registradas ou logotipos de projetos, produtos ou serviços. O uso autorizado de marcas registradas ou logotipos da Microsoft está sujeito e deve seguir as Diretrizes de Marcas Registradas e Marcas da Microsoft. O uso de marcas registradas ou logotipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem implicar patrocínio da Microsoft. Qualquer uso de marcas registradas ou logotipos de terceiros está sujeito às políticas desses terceiros.