Azure API Management, API'lerinizi yayınlamak ve yönetmek için kapsamlı bir platform sunar. Bu kapsamda Grup varlığı, API ürünlerinin görünürlüğünü ve erişimini kontrol etmek için kritik bir rol oynar. Sağlanan REST API'leri (sürüm 2019-12-01-preview) ile Grup varlığı üzerinde işlemler gerçekleştirebilirsiniz. Her API Management hizmet örneği, üyeliği otomatik olarak yönetilen üç değişmez sistem grubu içerir: Yöneticiler, Geliştiriciler ve Misafirler. Bu grupların yanı sıra, yöneticiler özel gruplar oluşturabilir veya ilişkili Azure Active Directory kiracılarındaki harici grupları kullanabilir. Bu esneklik, geliştiricilere API ürünlerine görünürlük ve erişim sağlarken, farklı kurumsal ihtiyaçlara göre özelleştirilmiş erişim politikaları uygulamanıza olanak tanır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure API Management kullanan kurumsal ekipler
- API ürünlerine erişimi gruplar halinde yönetmek isteyen geliştiriciler
- Azure AD ile entegre harici grup senaryoları planlayan mimarlar
Yaygın kullanım alanları
API Ürün Görünürlüğünü Gruplarla Yönetme
Özel gruplar oluşturarak belirli geliştirici topluluklarına yalnızca ilgili API ürünlerine erişim sağlayabilirsiniz. Örneğin, belirli bir partner kuruluşuna yönelik bir grup oluşturup, yalnızca o kuruluşun kullanması gereken API'leri içeren bir ürüne erişim verebilirsiniz.
Azure AD Dış Gruplarını Entegre Etme
Azure Active Directory'deki mevcut grupları API Management'a harici grup olarak ekleyerek, kurumsal kimlik yönetiminizle tutarlı erişim kontrolü sağlayabilirsiniz. Bu sayede kullanıcıların Azure AD üyelikleri otomatik olarak API erişimine yansır.
Sistem Gruplarını Kullanarak Varsayılan Erişim Politikaları Belirleme
Yöneticiler, Geliştiriciler ve Misafirler gibi sistem gruplarını kullanarak, portal kullanıcılarının kimlik doğrulama durumuna göre varsayılan erişim seviyeleri tanımlayabilirsiniz. Örneğin, doğrulanmamış kullanıcıları Misafir grubuna yönlendirerek sınırlı erişim sağlayabilirsiniz.
İncelenmesi gereken noktalar
- Bu API sürümü 2019-12-01-preview olarak işaretlenmiştir; bu nedenle önizleme aşamasında olabilir ve üretim ortamlarında kullanmadan önce güncel Azure API Management belgelerini kontrol etmelisiniz.
- Sistem grupları değişmezdir ve üyelikleri otomatik yönetilir; bu grupların üyeliklerini doğrudan değiştiremezsiniz.
- Harici gruplar için Azure AD ile doğru yapılandırma ve izinler gereklidir; aksi takdirde grup senkronizasyonu beklenen şekilde çalışmayabilir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure API Management hizmetinin bir parçası olarak sunulur. Doğrudan bir kurulum gerektirmez; ancak kullanmak için Azure API Management örneğinizin olması ve REST API çağrıları için uygun kimlik doğrulama mekanizmasını (Azure AD veya abonelik anahtarı) yapılandırmanız gerekir.
Geliştirme sürecinde, API Management hizmetinizin Grup varlığını yönetmek için bu REST API'lerini kullanabilirsiniz. API'nin OpenAPI tanımı (Swagger) Apis.guru üzerinden erişilebilir durumdadır ve bu tanımı kullanarak istemci SDK'ları veya entegrasyon kodları oluşturabilirsiniz.
- OpenAPI 2.0 (Swagger) spesifikasyonu mevcuttur.
- Azure API Management ile birlikte çalışır.
- Grup varlığı üzerinde CRUD işlemleri için uç noktalar sunar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure API Management ve diğer API entegrasyonlarınızı ihtiyaçlarınıza göre tasarlayıp geliştiriyoruz. API yönetim stratejinizi belirlemek, özel grup senaryoları oluşturmak veya mevcut sistemlerinizle entegre etmek için birlikte çalışabiliriz. Kurumsal web siteniz veya web yazılım projelerinizde API entegrasyonlarını planlarken, ZeplinGo'nun deneyiminden yararlanabilirsiniz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Azure API Management'te sistem grupları nelerdir?
Her API Management hizmet örneğinde, üyeliği otomatik olarak yönetilen üç değişmez sistem grubu bulunur: Yöneticiler (Azure abonelik yöneticileri), Geliştiriciler (kimliği doğrulanmış portal kullanıcıları) ve Misafirler (kimliği doğrulanmamış portal kullanıcıları).
Özel grup oluşturabilir miyim?
Evet, yöneticiler sistem gruplarının yanı sıra özel gruplar oluşturabilir. Ayrıca, ilişkili Azure Active Directory kiracılarındaki harici grupları da kullanabilirsiniz.
Bu API'yi kullanmak için hangi sürüm geçerlidir?
Bu içerik, 2019-12-01-preview sürümüne dayanmaktadır. Önizleme sürümü olduğu için, üretimde kullanmadan önce güncel Azure API Management belgelerini kontrol etmeniz önerilir.