ApiManagementClient, Azure API Management hizmetindeki Global Policies (genel politikalar) üzerinde işlemler yapmak için kullanılan REST API'lerini temsil eder. Bu API sürümü (2019-01-01), Azure API Management dağıtımınızda global politikaları yönetmenize olanak tanır. Politikalar, API'lerin davranışını (örneğin, kimlik doğrulama, hız sınırlama, dönüşüm) değiştirmek için kullanılır. Bu API'ler, mevcut bir Azure altyapısıyla çalışan kurumsal uygulamalarda politikaları programatik olarak yönetmek için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure API Management kullanan ve global politikaları otomatikleştirmek isteyen kurumsal ekipler
- API yönetim süreçlerini kod ile yönetmek isteyen geliştiriciler
- Mevcut Azure altyapısına entegre web yönetim panelleri geliştiren firmalar
Yaygın kullanım alanları
Politika Yönetim Otomasyonu
Global politikaları (örneğin, IP kısıtlamaları, CORS kuralları) REST API üzerinden oluşturma, güncelleme veya silme işlemlerini otomatikleştirerek manuel müdahaleyi azaltın.
Çoklu Ortam Tutarlılığı
Geliştirme, test ve üretim ortamlarında aynı global politikaları uygulayarak tutarlılık sağlayın; API sürümleri arasında geçişleri kolaylaştırın.
Özel Yönetim Arayüzü
Azure portal yerine kendi web arayüzünüz üzerinden politikaları görüntüleyip yönetmek için bu API'leri kullanarak kurumsal ihtiyaçlara özel bir panel geliştirin.
İncelenmesi gereken noktalar
- Bu API yalnızca Azure API Management hizmetine özeldir; Azure aboneliği ve API Management örneği gerektirir.
- Sürüm 2019-01-01'dir; daha yeni sürümlerde farklılıklar olabilir, güncel dokümantasyonu kontrol edin.
- Politika değişiklikleri API davranışını anında etkileyebilir; bu nedenle test ortamında doğrulama yapılması önerilir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure API Management hizmetinin bir parçasıdır; ayrı bir kurulum gerektirmez. Kullanmak için Azure portal üzerinden API Management örneğinizin erişim anahtarlarını (subscription key) almanız ve REST çağrılarınızda kullanmanız yeterlidir.
Geliştirme sürecinde, API Management örneğinizin uç noktasına (endpoint) REST çağrıları yaparak global politikaları yönetebilirsiniz. İsteklerinizde Azure Active Directory ile kimlik doğrulaması veya abonelik anahtarı kullanmanız gerekir. API'nin OpenAPI tanımı (Swagger) mevcuttur; bu tanımı kullanarak istemci SDK'ları veya dokümantasyon oluşturabilirsiniz.
- OpenAPI 2.0 (Swagger) tanımı mevcuttur; bu sayede istemci kod üretimi kolaylaşır.
- REST tabanlı yapı, farklı dillerle entegrasyonu destekler.
- Global politikaların yönetimi için kapsamlı uç noktalar sunar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure API Management Global Policies API'lerini web projelerinize entegre etmek için ihtiyaçlarınızı analiz ediyor, kapsamı birlikte belirliyor ve özel çözümler geliştiriyoruz. API'nin sunduğu olanakları, mevcut sistemlerinizle uyumlu şekilde tasarlıyoruz. Kurumsal web siteniz veya yönetim paneliniz için bu API'yi kullanmayı düşünüyorsanız, ZeplinGo'nun web geliştirme hizmetleriyle süreci planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
ApiManagementClient nedir?
ApiManagementClient, Azure API Management hizmetindeki Global Policies (genel politikalar) üzerinde işlem yapmak için kullanılan REST API'lerini temsil eder. Bu API sürümü 2019-01-01'dir.
Bu API'yi kullanmak için hangi ön koşullar gereklidir?
Azure aboneliğiniz ve bir API Management örneğiniz olmalıdır. Ayrıca API'ye erişim için abonelik anahtarı veya Azure Active Directory kimlik doğrulaması kullanmanız gerekir.
Bu API'yi web projeme nasıl entegre edebilirim?
API'nin OpenAPI tanımını kullanarak istemci kodunuzu oluşturabilir ve REST çağrıları yapabilirsiniz. ZeplinGo, bu entegrasyonu planlamanıza ve geliştirmenize yardımcı olabilir.