Azure API Management NamedValue API'leri, API Management hizmet örneğindeki NamedValue varlıklarını yönetmek için REST uç noktaları sunar. Bu API'ler, API politikalarında kullanılan sabit string değerlerini (örneğin bağlantı dizeleri, URL'ler, anahtarlar) merkezi bir koleksiyonda tutmayı sağlar. Böylece API yapılandırmasında tekrar eden değerleri değişken olarak tanımlayabilir ve politikalarınızda bu değişkenleri kullanarak API davranışını esnek bir şekilde yönetebilirsiniz.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure API Management kullanan kurumsal API altyapıları
- API politikalarında dinamik yapılandırma ihtiyacı olan geliştiriciler
- Merkezi anahtar/değer yönetimi arayan DevOps ekipleri
Yaygın kullanım alanları
API Politikalarında Değişken Kullanımı
NamedValue'lar, API politikalarında kullanılan sabit değerleri (örneğin arka uç URL'leri, API anahtarları) değişken olarak tanımlamanızı sağlar. Böylece politikaları değiştirmeden değerleri güncelleyebilirsiniz.
Ortamlar Arası Yapılandırma Yönetimi
Geliştirme, test ve üretim ortamları için farklı NamedValue'lar tanımlayarak API yapılandırmasını ortama göre özelleştirebilirsiniz.
Merkezi Anahtar/Değer Yönetimi
API Management hizmet örneğindeki tüm NamedValue'ları REST API'leri aracılığıyla listeleyebilir, oluşturabilir, güncelleyebilir ve silebilirsiniz. Bu sayede yapılandırma yönetimini otomatikleştirebilirsiniz.
İncelenmesi gereken noktalar
- Bu API'ler Azure API Management hizmetine özeldir; başka bir API yönetim platformuyla kullanılamaz.
- API sürümü 2019-12-01-preview olduğundan, önizleme aşamasındaki özellikler içerebilir ve değişikliklere tabi olabilir.
- NamedValue'ların güvenliği için Azure Key Vault entegrasyonu değerlendirilmelidir; API'ler anahtar/değer çiftlerini doğrudan yönetir.
WordPress.org
Kurulum ve geliştirme notları
Bu API'ler Azure API Management hizmetinin bir parçasıdır; ayrı bir kurulum gerektirmez. API'leri kullanmak için Azure aboneliğinizde bir API Management hizmet örneği oluşturmanız ve uygun kimlik doğrulama yöntemlerini (Azure AD, abonelik anahtarı vb.) yapılandırmanız gerekir.
API'lerin geliştirilmesi, Azure API Management hizmetindeki NamedValue varlıklarını yönetmek için REST çağrıları yapmayı içerir. OpenAPI tanımı, API uç noktalarını ve veri modellerini belgeler.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure API Management NamedValue API'lerini mevcut sistemlerinize entegre etmek için ihtiyaçlarınızı analiz eder ve kapsam belirleriz. API yönetim süreçlerinizi otomatikleştirmek, NamedValue'ları merkezi olarak yönetmek veya API politikalarınızı dinamik hale getirmek için birlikte çalışabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
NamedValue API'leri hangi Azure hizmetleriyle birlikte kullanılır?
NamedValue API'leri, Azure API Management hizmetinin bir parçasıdır. API Management politikalarında kullanılan anahtar/değer çiftlerini yönetmek için kullanılır.
Bu API'lerin önizleme sürümü ne anlama gelir?
2019-12-01-preview sürümü, API'nin önizleme aşamasında olduğunu gösterir. Önizleme sürümleri genellikle son sürümden farklılık gösterebilir ve üretim ortamlarında kullanılmadan önce dikkatli değerlendirilmelidir.
NamedValue'ları güvenli bir şekilde nasıl saklayabilirim?
NamedValue'lar hassas bilgiler içerebilir. Azure Key Vault ile entegrasyon kullanarak değerleri şifreli bir şekilde saklayabilir ve API Management politikalarında güvenli bir şekilde referans verebilirsiniz.