Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu hızlı başlangıçta, Azure CLI ve Kaynak Grafı uzantısını kullanarak Azure Kaynak Grafı sorgusu çalıştırma işlemi açıklanmaktadır. Makalede ayrıca sorgu sonuçlarını sıralama (sıralama) ve sınırlama da gösterilmektedir. Kiracınızdaki, yönetim gruplarınızdaki veya aboneliklerinizdeki kaynaklar için bir sorgu çalıştırabilirsiniz. bitirdiğinizde uzantıyı kaldırabilirsiniz.
Önkoşullar
- Azure hesabınız yoksa, başlamadan önce ücretsiz hesap oluşturun.
- Kaynak Grafı uzantısı için Azure CLI 2.22.0 veya üzeri bir sürüm olmalıdır.
- Azure CLI komutlarını çalıştırabileceğiniz bir Bash kabuğu ortamı. Örneğin, Visual Studio Code terminal oturumunda Git Bash.
Uzantıyı yükleme
Azure CLI'nın Azure Kaynak Grafı kullanarak kaynakları sorgulamasını sağlamak için Kaynak Grafı uzantısının yüklenmesi gerekir. Uzantıyı yüklemek için bir sorguyu ilk kez komut istemiyle az graph çalıştırdığınızda görüntülenir. Aksi takdirde, el ile yükleme yapmak için aşağıdaki adımları kullanın.
Kullanılabilir uzantıları ve sürümleri listeleyin:
az extension list-available --output tableUzantıyı yükleyin:
az extension add --name resource-graphUzantının yüklendiğini doğrulayın:
az extension list --output tableUzantının söz dizimini görüntüleyin:
az graph query --helpAzure CLI uzantıları hakkında daha fazla bilgi için Azure CLI ile uzantıları kullanma ve yönetme bölümüne gidin.
Azure'a bağlanma
Visual Studio Code terminal oturumundan Azure'a bağlanın. Birden fazla aboneliğiniz varsa, aboneliğinize bağlam ayarlamak için komutları çalıştırın.
<subscriptionID> öğesini Azure abonelik kimliğinizle değiştirin.
az login
# Run these commands if you have multiple subscriptions
az account list --output table
az account set --subscription <subscriptionID>
Sorgu çalıştırma
Azure CLI uzantısı ortamınıza eklendikten sonra kiracı tabanlı bir sorgu çalıştırabilirsiniz. Bu örnekteki sorgu, her kaynağın ve name değerini içeren type beş Azure kaynağı döndürür. Yönetim grubuna veya aboneliğe göre sorgulamak için veya --management-groups bağımsız değişkenlerini kullanın--subscriptions.
Azure Kaynak Grafı sorgusu çalıştırın:
az graph query --graph-query 'Resources | project name, type | limit 5'Bu sorgu örneği gibi
order bybir sıralama değiştirici kullanmaz. Sorguyu birden çok kez çalıştırırsanız, her istek için farklı bir kaynak kümesi verebilir.Sorguyu
order byşu özelliğe güncelleştirinname:az graph query --graph-query 'Resources | project name, type | limit 5 | order by name asc'Önceki sorguda olduğu gibi, bu sorguyu birden çok kez çalıştırırsanız, her istek için farklı bir kaynak kümesi verebilir. Sorgu komutlarının düzeni önemlidir. Bu örnekte
order by,limit’den sonra gelmektedir. Sorgu sonuçları beş kaynakla sınırlar ve ardından bu sonuçları ada göre sıralar.Sorguyu özelliğine
order bynameve ardındanlimitçıkışı beş sonuçla güncelleştirin:az graph query --graph-query 'Resources | project name, type | order by name asc | limit 5'Bu sorgu ortamınızda değişiklik yapılmadan birkaç kez çalıştırılırsa, sonuçlar özellik tarafından
nametutarlı ve sıralı olur, ancak yine de beş sonuçla sınırlıdır. Sorgu sonuçları ada göre sıralar ve ardından çıkışı beş kaynakla sınırlar.
Kaynakları temizleme
Kaynak Grafı uzantısını kaldırmak için aşağıdaki komutu çalıştırın:
az extension remove --name resource-graph
Azure CLI oturumunuzun oturumunu kapatmak için:
az logout
Sonraki adımlar
Bu hızlı başlangıçta, Azure CLI uzantısını kullanarak Azure Kaynak Grafı sorguları çalıştırmıştınız. Kaynak Grafı dili hakkında daha fazla bilgi edinmek için sorgu dili ayrıntıları sayfasına geçin.