Azure Kaynak Grafı nedir?
Azure Kaynak Grafı, ortamınızı etkili bir şekilde yönetebilmeniz için belirli bir abonelik kümesi genelinde uygun ölçekte sorgulama olanağıyla verimli ve performanslı kaynak keşfi sağlayarak Azure Kaynak Yönetimi'ni genişletmek için tasarlanmış bir Azure hizmetidir. Bu sorgular aşağıdaki özellikleri sağlar:
- Kaynakları karmaşık filtreleme, gruplandırma ve kaynak özelliklerine göre sıralama ile sorgulayın.
- İdare gereksinimlerine göre kaynakları yinelemeli olarak keşfedin.
- Geniş bir bulut ortamında ilkelerin uygulanmasının etkisini değerlendirme.
- Kaynak özelliklerinde yapılan sorgu değişiklikleri (önizleme).
Bu belgede her özelliği ayrıntılı olarak inceleyeceksiniz.
Not
Azure Kaynak Grafı, Azure portal arama çubuğunu, yeni Gözatma Tüm kaynaklar deneyimini ve Azure İlkesi Değişiklik geçmişigörsel farkını destekler. Müşterilerin büyük ölçekli ortamları yönetmesine yardımcı olmak için tasarlanmıştır.
Not
Bu hizmet, hizmet sağlayıcılarının müşterilerin temsilci olarak sunduğu abonelikleri ve kaynak gruplarını yönetmek için kendi kiracılarında oturum açmasına olanak tanıyan Azure Lighthouse'ı destekler.
Kaynak Grafı Azure Resource Manager'ı nasıl tamamlar?
Azure Resource Manager şu anda temel kaynak alanları üzerinden sorguları desteklemektedir, özellikle:
- Kaynak adı
- ID
- Tür
- Kaynak Grubu
- Abonelik
- Konum
Azure Resource Manager ayrıca ayrıntılı özellikler için tek tek kaynak sağlayıcılarını çağırma olanağı sağlar.
Azure Kaynak Grafiği ile, her kaynak sağlayıcısına tek tek çağrı yapmanıza gerek kalmadan, kaynak sağlayıcılarının geri döndürdüğü bu özelliklere erişebilirsiniz. Desteklenen kaynak türlerinin listesi için tablo ve kaynak türü başvurularını gözden geçirin. Desteklenen kaynak türlerini görmenin alternatif bir yolu, Azure Kaynak Grafı Gezgini Şema tarayıcısıdır.
Azure Kaynak Grafı ile şunları yapabilirsiniz:
- Her kaynak sağlayıcısına ayrı ayrı çağrılar yapmaya gerek kalmadan kaynak sağlayıcıları tarafından döndürülen özelliklere erişin.
- Hangi özelliklerin ve ne zaman değiştiğini görmek için kaynak yapılandırması değişikliklerinin son yedi gününü görüntüleyin. (önizleme)
Not
Önizleme özelliği olarak, bazı type
nesnelerin ek Resource Manager olmayan özellikleri vardır. Daha fazla bilgi için bkz . Genişletilmiş özellikler.
Kaynak Grafı güncel tutulması
Bir Azure kaynağı güncelleştirildiğinde, Kaynak Grafı değişikliğin Resource Manager tarafından bildirilir. Kaynak Grafı sonra veritabanını güncelleştirir. Kaynak Grafı düzenli olarak tam tarama da yapar. Bu tarama, Kaynak Grafı verilerin yanıtsız bildirimler olduğunda veya Resource Manager dışında bir kaynak güncelleştirildiğinde geçerli olmasını sağlar.
Not
Kaynak Grafı, özellikleri ve değerleri toplamak için her kaynak sağlayıcısının en son önizleme olmayan uygulama programlama arabirimine (API) bir GET
kullanır. Sonuç olarak, beklenen özellik kullanılamayabilir. Bazı durumlarda, sonuçlarda daha güncel veya yaygın olarak kullanılan özellikleri sağlamak için kullanılan API sürümü geçersiz kılınmıştır. Ortamınızdaki tam bir liste için her kaynak türü örneğinin API sürümünü gösterme bölümüne bakın.
Sorgu dili
Artık Azure Kaynak Grafı'nin ne olduğunu daha iyi anladığınıza göre, şimdi sorgu oluşturma adımlarını ele alalım.
Azure Kaynak Grafı sorgu dilinin Azure Veri Gezgini tarafından kullanılan Kusto Sorgu Dili (KQL) temel alındığını anlamak önemlidir.
Önce, Azure Kaynak Grafiği ile kullanılabilecek işlemler ve işlevler hakkında ayrıntılar için, bkz. Kaynak Grafiği sorgu dili. Kaynakları göz atmak için, bkz, kaynakları keşfedin.
Azure Kaynak Grafiği’nde izinler
Kaynak Grafı kullanmak için Azure rol tabanlı erişim denetiminde (Azure RBAC) sorgulamak istediğiniz kaynaklara en azından okuma erişimi olan uygun haklara sahip olmanız gerekir. Sonuç döndürülmesi için Azure nesnesinde veya nesne grubunda en azından read
iznine sahip olmanız gerekir.
Not
Kaynak Grafı oturum açma sırasında sorumlunun kullanabileceği abonelikleri kullanır. Etkin oturum sırasında eklenen yeni aboneliğin kaynaklarını görmek için sorumlunun bağlamı yenilemesi gerekir. Bu eylem, oturumu kapatıp yeniden açarken otomatik olarak gerçekleşir.
Azure CLI ve Azure PowerShell kullanıcının erişimi olan abonelikleri kullanır. REST API'yi doğrudan kullanırken abonelik listesi kullanıcı tarafından sağlanır. Kullanıcının listedeki aboneliklerden herhangi birine erişimi varsa, kullanıcının erişimi olan abonelikler için sorgu sonuçları döndürülür. Bu davranış , Kaynak Grupları - Liste çağrıları ile aynıdır. Eriştiğiniz kaynak gruplarını sonucun kısmi olabileceğine dair herhangi bir gösterge olmadan alırsınız. Abonelik listesinde kullanıcının uygun haklara sahip olduğu abonelik yoksa, yanıt 403 (Yasak) olur.
Not
Önizleme REST API sürümünde 2020-04-01-preview
abonelik listesi atlanabilir.
hem hem de subscriptions
managementGroupId
özellikleri istekte tanımlanmadığında , kapsam kiracıya ayarlanır. Daha fazla bilgi için bkz. Sorgunun kapsamı.
Azaltma
Ücretsiz bir hizmet olarak, tüm müşterilere en iyi deneyimi ve yanıt süresini sağlamak için Kaynak Grafı yönelik sorgular kısıtlanmıştır. Kuruluşunuz büyük ölçekli ve sık kullanılan sorgular için Kaynak Grafı API'sini kullanmak istiyorsa Kaynak Grafı portal sayfasından portalGeri Bildirimi'ni kullanın. İş örneğinizi sağlayın ve ekibin sizinle iletişim kurması için geri bildiriminiz hakkında size e-posta gönderebilecek Microsoft onay kutusunu seçin.
Kaynak Grafı kullanıcı düzeyinde sorguları kısıtlar. Hizmet yanıtı aşağıdaki HTTP üst bilgilerini içerir:
x-ms-user-quota-remaining
(int): Kullanıcı için kalan kaynak kotası. Bu değer sorgu sayısıyla eşler.x-ms-user-quota-resets-after
(ss:mm:ss): Kullanıcının kota tüketimi sıfırlanıncaya kadar olan süre
Daha fazla bilgi için bkz. Kısıtlanmış istekler için rehberlik.
İlk sorgunuzu çalıştırma
Azure portalın bir parçası olan Azure Kaynak Grafı Gezgini, Kaynak Grafı'nın doğrudan Azure portalda çalıştırılmasını sağlar. Portal iş akışınıza gerçek zamanlı bilgi sağlamak için sonuçları dinamik grafikler olarak sabitleyin. Daha fazla bilgi için bkz. Azure Kaynak Grafı Gezginiyle sorgu kullanmaya başlama.
Kaynak Grafı Azure CLI'yı, Azure PowerShell'i, Python için Azure SDK’sını ve daha fazlasını destekler. Sorgu, her dilde aynı altyapıya sahiptir. Kaynak Grafı'nı şu dillerde etkinleştirmeyi öğrenin:
Sonraki adımlar
- Sorgu dili hakkında daha fazla bilgi edinin.
- Başlangıç sorgularında kullanılan dile bakın.
- Bkz. Gelişmiş sorgularda gelişmiş kullanımlar.