az graph

Dekont

Bu başvuru, Azure CLI (sürüm 2.22.0 veya üzeri) için kaynak grafiği uzantısının bir parçasıdır. Uzantı, az graph komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Azure Resource Manager tarafından yönetilen kaynakları sorgulayın.

Ayrıntılı yardım için 'az graph query --help' komutunu çalıştırın.

Komutlar

Name Description Tür Durum
az graph query

Azure Resource Manager tarafından yönetilen kaynakları sorgulayın.

Dahili GA
az graph shared-query

Azure kaynak grafiğinin paylaşılan sorgusunu yönetin.

Dahili Deneysel
az graph shared-query create

Paylaşılan sorgu oluşturun.

Dahili Deneysel
az graph shared-query delete

Paylaşılan sorguyu silme.

Dahili Deneysel
az graph shared-query list

Bir kaynak grubundaki tüm paylaşılan sorguyu listeleyin.

Dahili Deneysel
az graph shared-query show

Paylaşılan sorgunun özelliklerini gösterme.

Dahili Deneysel

az graph query

Azure Resource Manager tarafından yönetilen kaynakları sorgulayın.

Sorgu dili hakkında daha fazla bilgi edinmek ve örneklere göz atmak için bkz https://aka.ms/AzureResourceGraph-QueryLanguage .

az graph query --graph-query
               [--allow-partial-scopes {false, true}]
               [--first]
               [--management-groups]
               [--skip]
               [--skip-token]
               [--subscriptions]

Örnekler

Kaynak alanlarının bir alt kümesini isteyen kaynakları sorgulayın.

az graph query -q "project id, name, type, location, tags"

Alan seçimi, filtreleme ve özetleme ile kaynakları sorgulayın.

az graph query -q "project id, type, location | where type =~ 'Microsoft.Compute/virtualMachines' | summarize count() by location | top 3 by count_"

20 öğeyi atlayarak ve sonraki 10 öğeyi alarak bir sonuç alt kümesi isteyin.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --first 10 --skip 20

Sorgu için abonelikleri seçin.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --subscriptions 11111111-1111-1111-1111-111111111111 22222222-2222-2222-2222-222222222222

Sorgu için yönetim gruplarını seçin.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --management-groups aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb --allow-partial-scopes

Atlama belirteciyle sorgulayın.

az graph query -q "where type =~ "Microsoft.Compute" | project name, tags" --skip-token skip_token_value_from_previous_query_response

Gerekli Parametreler

--graph-query --q -q

Yürütülecek sorguyu Kaynak Grafı.

İsteğe Bağlı Parametreler

--allow-partial-scopes -a

Altında yalnızca kısmi sayıda abonelik sunucu tarafından işlenebiliyorsa sorgunun başarılı olup olmadığını gösterir.

kabul edilen değerler: false, true
varsayılan değer: False
--first

Döndürülecek en fazla nesne sayısı. Kabul edilen aralık: 1-1000.

--management-groups -m

Sorgu çalıştırılacak yönetim gruplarının listesi.

--skip

İlk N nesnelerini yoksayar ve kalan nesneleri alır.

--skip-token

Varsa sorgunun sonraki sayfasını almak için belirteci atlayın.

--subscriptions -s

Sorgu çalıştırılacak aboneliklerin listesi. Varsayılan olarak tüm erişilebilir abonelikler sorgulanır.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.