Bu API, Microsoft Azure'un PostgreSQL hizmetlerini yönetmek için sunduğu REST tabanlı bir arayüzdür. 2018-06-01-privatepreview sürümü, özel uç nokta bağlantıları (PrivateEndpointConnections) gibi özellikleri içerir. API, Azure PostgreSQL kaynaklarının (sunucular, veritabanları, güvenlik duvarı kuralları, VNET kuralları, güvenlik uyarı politikaları, log dosyaları ve yapılandırmalar) oluşturulması, okunması, güncellenmesi ve silinmesi işlemlerini destekler. Bu sayede geliştiriciler, Azure kaynaklarını manuel olarak yönetmek yerine otomasyon ve entegrasyon senaryoları geliştirebilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure üzerinde PostgreSQL kaynaklarını programatik olarak yönetmek isteyen DevOps ekipleri
- Bulut tabanlı veritabanı altyapısını otomatikleştirmek isteyen yazılım geliştiricileri
- Kurumsal uygulamalarında Azure PostgreSQL hizmetlerini kullanan sistem mimarları
Yaygın kullanım alanları
Kaynak Otomasyonu
PostgreSQL sunucuları, veritabanları ve güvenlik duvarı kurallarını otomatik olarak oluşturup yönetmek için API kullanılabilir. Bu sayede manuel müdahale ihtiyacı azalır ve altyapı kod olarak yönetilebilir.
Güvenlik Yönetimi
Özel uç nokta bağlantıları ve VNET kuralları gibi güvenlik ayarlarını API üzerinden yapılandırarak veritabanı erişimini daha güvenli hale getirebilirsiniz.
İzleme ve Raporlama
API ile log dosyaları ve yapılandırma bilgilerini çekerek veritabanı performansını izleyebilir ve raporlama sistemleriyle entegre edebilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 'privatepreview' olduğundan, kararlılık ve geriye dönük uyumluluk garantisi sınırlı olabilir; üretim ortamlarında kullanmadan önce dikkatli değerlendirme yapılmalıdır.
- Azure API'leri için geçerli kimlik doğrulama ve yetkilendirme mekanizmalarının (Azure Active Directory, erişim anahtarları vb.) doğru yapılandırılması gerekir.
- API, yalnızca Azure ortamında çalışan PostgreSQL kaynaklarını yönetir; şirket içi veya diğer bulut sağlayıcılarındaki PostgreSQL örnekleri için uygun değildir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, bir yazılım paketi olmadığı için kurulum gerektirmez. Doğrudan REST çağrılarıyla kullanılır. Azure aboneliğiniz ve uygun kimlik doğrulama bilgileriniz olması yeterlidir.
API ile geliştirme yapmak için OpenAPI spesifikasyonunu (Swagger) kullanarak istemci SDK'ları oluşturabilir veya doğrudan HTTP istekleri gönderebilirsiniz. Azure'un resmi SDK'ları da mevcuttur.
- OpenAPI spesifikasyonu mevcuttur, bu sayede çeşitli dillerde otomatik istemci kod üretimi yapılabilir.
- REST tabanlı olduğundan herhangi bir programlama diliyle kullanılabilir.
- Azure'un kimlik doğrulama altyapısıyla entegre çalışır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure PostgreSQL yönetim API'sini mevcut sistemlerinize entegre etmek, özel otomasyon senaryoları geliştirmek veya bu API üzerine kurulu yönetim panelleri tasarlamak için kapsam belirleme ve geliştirme hizmeti sunuyoruz. İhtiyaçlarınızı birlikte analiz ederek en uygun çözümü planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu API'yi kullanmak için hangi ön koşullar gereklidir?
Azure aboneliğinizin olması ve API'ye erişim için uygun kimlik doğrulama bilgilerine (ör. Azure Active Directory token'ı) sahip olmanız gerekir.
Bu API hangi Azure PostgreSQL kaynaklarını yönetebilir?
Sunucular, veritabanları, güvenlik duvarı kuralları, VNET kuralları, güvenlik uyarı politikaları, log dosyaları ve yapılandırmalar gibi kaynakları yönetebilirsiniz.
API sürümü 'privatepreview' ne anlama gelir?
Bu sürüm, önizleme aşamasındadır ve herkese açık olmayabilir. Özellikler değişebilir veya geriye dönük uyumluluk garanti edilmeyebilir. Üretim ortamlarında kullanmadan önce dikkatli olunmalıdır.