Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento rychlý start popisuje, jak spustit dotaz Azure Resource Graphu pomocí Azure CLI a rozšíření Resource Graph. Článek také ukazuje, jak seřadit (seřadit) a omezit výsledky dotazu. Můžete spustit dotaz na prostředky ve vašem tenantovi, skupinách pro správu nebo předplatných. Po dokončení můžete rozšíření odebrat.
Požadavky
- Pokud nemáte účet Azure, vytvořte si bezplatný účet před tím, než začnete.
- Azure CLI musí mít pro rozšíření Resource Graph verzi 2.22.0 nebo vyšší.
- Prostředí prostředí Bash, ve kterém můžete spouštět příkazy Azure CLI. Například Git Bash v relaci terminálu editoru Visual Studio Code .
Instalace rozšíření
Pokud chcete azure CLI povolit dotazování prostředků pomocí Azure Resource Graphu, musí být nainstalované rozšíření Resource Graph. Při prvním spuštění dotazu s az graph výzvou se zobrazí výzva k instalaci rozšíření. V opačném případě proveďte ruční instalaci pomocí následujícího postupu.
Uveďte dostupná rozšíření a verze:
az extension list-available --output tableRozšíření nainstalujte:
az extension add --name resource-graphOvěřte, že se rozšíření nainstalovalo:
az extension list --output tableZobrazení syntaxe rozšíření:
az graph query --helpDalší informace o rozšířeních Azure CLI najdete v tématu Použití a správa rozšíření pomocí Azure CLI.
Připojení k Azure
Z relace terminálu editoru Visual Studio Code se připojte k Azure. Pokud máte více než jedno předplatné, spusťte příkazy pro nastavení kontextu pro vaše předplatné.
<subscriptionID> nahraďte ID vašeho předplatného Azure.
az login
# Run these commands if you have multiple subscriptions
az account list --output table
az account set --subscription <subscriptionID>
Spuštění dotazu
Po přidání rozšíření Azure CLI do vašeho prostředí můžete spustit dotaz založený na tenantovi. Dotaz v tomto příkladu vrátí pět prostředků Azure s každým prostředkem name a type z každého prostředku. K dotazování podle skupiny pro správu nebo předplatného použijte argumenty --management-groups nebo --subscriptions argumenty.
Spusťte dotaz Azure Resource Graphu:
az graph query --graph-query 'Resources | project name, type | limit 5'Tento příklad dotazu nepoužívá modifikátor řazení, jako je
order by. Pokud dotaz spustíte několikrát, může pro každý požadavek přinést jinou sadu prostředků.Aktualizujte dotaz na
order bynamevlastnost:az graph query --graph-query 'Resources | project name, type | limit 5 | order by name asc'Stejně jako u předchozího dotazu, pokud tento dotaz spustíte několikrát, může pro každý požadavek přinést jinou sadu prostředků. Pořadí příkazů dotazů je důležité. V tomto příkladu
order bypřichází polimit. Dotaz omezuje výsledky na pět prostředků a pak tyto výsledky seřídí podle názvu.Aktualizujte dotaz na
order bynamevlastnost a paklimitvýstup na pět výsledků:az graph query --graph-query 'Resources | project name, type | order by name asc | limit 5'Pokud se tento dotaz spustí několikrát beze změn vašeho prostředí, výsledky jsou konzistentní a seřazené
namepodle vlastnosti, ale stále jsou omezené na pět výsledků. Dotaz seřídí výsledky podle názvu a pak omezí výstup na pět prostředků.
Vyčištění prostředků
Rozšíření Resource Graph odeberete spuštěním následujícího příkazu:
az extension remove --name resource-graph
Odhlášení z relace Azure CLI:
az logout
Další kroky
V tomto rychlém startu jste spustili dotazy Azure Resource Graphu pomocí rozšíření pro Azure CLI. Další informace o jazyce Resource Graph najdete na stránce podrobností dotazovacího jazyka.