이 페이지는 Azure Key Vault에 대한 Azure Resource Graph 샘플 쿼리의 컬렉션입니다.
샘플 쿼리
키 자격 증명 모음 리소스 개수 계산
이 쿼리는 count
대신 summarize
를 사용하여 반환된 레코드 수를 계산합니다. Key Vault만 개수에 포함됩니다.
Resources
| where type =~ 'microsoft.keyvault/vaults'
| count
az graph query -q "Resources | where type =~ 'microsoft.keyvault/vaults' | count"
구독 이름이 있는 키 볼트
다음 쿼리는 kind를 leftouter로 사용하는 join
의 복잡한 사용 사례를 보여줍니다. 쿼리는 조인된 테이블을 구독 리소스로 project
제한하고 원래 필드 subscriptionId 와 이름 필드 이름이SubName으로 변경된 필드만 포함하도록 제한합니다. 필드 이름 바꾸기는 필드가 리소스에 이미 있으므로 join
이 name1로 추가하는 것을 방지합니다. 원래 테이블은 where
를 사용하여 필터링되고 다음 project
에는 두 테이블의 열이 포함됩니다. 쿼리 결과는 모든 키 자격 증명 모음을 포함하며, 각 키 자격 증명 모음의 유형, 이름 및 속한 구독 이름을 표시합니다.
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"