Azure API Management'te Product entity'si, bir veya daha fazla API'yi ve ilgili kullanım koşullarını gruplayan bir yapıdır. Bu REST API'leri, ürün varlıklarını oluşturma, güncelleme, silme ve listeleme gibi işlemler için kullanılır. Ürün yayınlandığında geliştiriciler abone olabilir ve ürünün API'lerini kullanmaya başlayabilir. Bu API'ler, Azure API Management hizmetinin yönetim düzleminde yer alır ve ürün yaşam döngüsünü programatik olarak yönetmek isteyen ekipler için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure API Management kullanan kurumsal ekipler
- API ürünleştirme ve abonelik süreçlerini otomatikleştirmek isteyen geliştiriciler
- Çok sayıda API'yi ürün grupları halinde yönetmek isteyen platform ekipleri
Yaygın kullanım alanları
Ürün Yaşam Döngüsü Yönetimi
API'leri ürünler altında toplayarak yayınlama, kullanımdan kaldırma ve güncelleme süreçlerini REST çağrılarıyla yönetebilirsiniz.
Abonelik ve Erişim Kontrolü
Ürün yayınlandığında geliştiricilerin abone olmasını sağlayarak API erişimini ürün bazında kontrol edebilirsiniz.
Otomatik Ürün Senkronizasyonu
Kendi sisteminizdeki ürün kataloğunu Azure API Management'teki ürünlerle senkronize etmek için bu API'leri kullanabilirsiniz.
İncelenmesi gereken noktalar
- Bu API'ler Azure API Management hizmetine özeldir; genel bir API yönetim çözümü değildir.
- API sürümü 2019-12-01-preview olduğundan, önizleme aşamasındaki davranış değişikliklerine karşı dikkatli olunmalıdır.
- Azure aboneliği ve API Management örneği gerektirir; maliyet ve erişim yönetimi planlanmalıdır.
WordPress.org
Kurulum ve geliştirme notları
Bu API'ler için kurulum adımları sağlanmamıştır; Azure API Management hizmetinin etkinleştirilmesi ve kimlik doğrulama yapılandırması gereklidir.
Geliştirme sürecinde REST API'lerini kullanarak ürün varlıklarını yönetebilirsiniz. Azure API Management'ın kimlik doğrulama mekanizmalarını (Azure AD, API anahtarları vb.) kullanmanız gerekir.
- REST tabanlı, HTTP istekleriyle çalışır.
- OpenAPI 3.0 şeması mevcuttur.
- Azure API Management'ın yönetim düzlemine entegredir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure API Management ürün yönetimi API'lerini kendi sistemlerinize entegre etmek için ihtiyaç analizi yapabilir, mimari tasarım ve geliştirme süreçlerinde size eşlik edebiliriz. API yönetim stratejinizi belirlerken kapsamı birlikte netleştirelim.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu API'ler hangi Azure hizmeti için kullanılır?
Bu API'ler, Azure API Management hizmetindeki Product entity'sini yönetmek için kullanılır. Ürünler, API'leri ve kullanım koşullarını gruplar.
Bu API'lerin sürümü nedir?
API sürümü 2019-12-01-preview olarak belirtilmiştir. Önizleme sürümü olduğu için değişikliklere açık olabilir.
Bu API'leri kullanmak için hangi ön koşullar gereklidir?
Azure aboneliği ve bir Azure API Management örneği gereklidir. Ayrıca API'leri çağırmak için uygun kimlik doğrulama yöntemlerinin yapılandırılması gerekir.