Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta strona jest kolekcją przykładowych zapytań usługi Azure Resource Graph dla usługi Azure Key Vault.
Przykładowe zapytania
Zlicz zasoby magazynu kluczy
To zapytanie używa count
zamiast summarize
do zliczenia zwracanych rekordów. Tylko magazyny kluczy są uwzględniane w liczbie.
Resources
| where type =~ 'microsoft.keyvault/vaults'
| count
az graph query -q "Resources | where type =~ 'microsoft.keyvault/vaults' | count"
Magazyny kluczy powiązane z subskrypcją
Poniższe zapytanie przedstawia złożone użycie typu join
z typemleftouter. Zapytanie ogranicza tabelę przyłączoną do zasobów związanych z subskrypcjami, zawiera tylko oryginalne pole subscriptionId, a pole name zostało przekształcone w SubName. Zmiana nazwy pola pozwala uniknąć join
dodawania go jako nazwy1 , ponieważ pole już istnieje w zasobach. Oryginalna tabela jest filtrowana przy użyciu where
, a następujący project
zawiera kolumny z obu tabel. Wynik zapytania to wszystkie magazyny kluczy, które wyświetlają typ, nazwę magazynu kluczy i nazwę subskrypcji, w której się znajdują.
Resources
| join kind=leftouter (ResourceContainers | where type=='microsoft.resources/subscriptions' | project SubName=name, subscriptionId) on subscriptionId
| where type == 'microsoft.keyvault/vaults'
| project type, name, SubName
az graph query -q "Resources | join kind=leftouter (ResourceContainers | where type=='microsoft.resources/subscriptions' | project SubName=name, subscriptionId) on subscriptionId | where type == 'microsoft.keyvault/vaults' | project type, name, SubName"
Dalsze kroki
- Dowiedz się więcej o języku zapytań.
- Dowiedz się więcej o sposobie eksplorowania zasobów.