SqlManagementClient, Azure SQL Database hizmetlerini yönetmek için RESTful web API'leri sunan bir API'dir. Bu API, veritabanları, sunucular ve diğer varlıkların oluşturulması, alınması, güncellenmesi ve silinmesi gibi işlemleri gerçekleştirmenize olanak tanır. İncelediğimiz sürüm, 2018-06-01-preview olup özel bağlantı kaynaklarının (Private Link Resources) yönetimine odaklanmaktadır. Bu API, Azure SQL Database kaynaklarını programatik olarak yönetmek isteyen geliştiriciler için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure SQL Database kaynaklarını otomatikleştirmek isteyen geliştiriciler
- Özel bağlantı (Private Link) yapılandırmalarını yönetmesi gereken DevOps ekipleri
- Bulut tabanlı veritabanı yönetim araçları geliştiren yazılım ekipleri
Yaygın kullanım alanları
Veritabanı ve Sunucu Yönetimi
API üzerinden Azure SQL veritabanları ve sunucuları oluşturma, güncelleme ve silme işlemleri gerçekleştirilebilir. Bu sayede manuel müdahale olmadan kaynak yönetimi otomatikleştirilebilir.
Özel Bağlantı Kaynaklarının Yönetimi
Özel bağlantı kaynaklarını (Private Link Resources) listeleyerek, Azure SQL veritabanlarına özel ağ bağlantılarının durumunu izleyebilir ve yapılandırabilirsiniz.
Mevcut Sistemlere Entegrasyon
Kurumsal uygulamalarınızın Azure SQL kaynaklarını yönetmesi gerekiyorsa, bu API'yi mevcut sistemlerinize entegre ederek veritabanı operasyonlarınızı merkezi bir noktadan yönetebilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 2018-06-01-preview olduğundan, önizleme aşamasındaki özellikler değişebilir; bu nedenle üretim ortamlarında kullanmadan önce güncel sürümleri değerlendirmek önemlidir.
- Azure SQL Database yönetimi için Azure Active Directory kimlik doğrulaması ve uygun izinlerin yapılandırılması gerekir; API çağrılarının yetkilendirilmesi için doğru rollerin atanması kritiktir.
- API, yalnızca Azure bulut ortamında çalışır; şirket içi veya diğer bulut sağlayıcılarıyla kullanılamaz. Bu nedenle, Azure'a özel bir çözüm aranıyorsa uygundur.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure SQL Database yönetim API'sinin bir parçasıdır ve doğrudan kurulum gerektirmez. Azure portal üzerinden veya REST istemcileri ile kullanılabilir. Ancak, API'yi kullanmak için Azure aboneliğinizin olması ve gerekli kaynakların oluşturulmuş olması gerekir.
Geliştirme sürecinde, API'nin OpenAPI tanımını kullanarak istemci SDK'ları oluşturabilir veya doğrudan REST çağrıları yapabilirsiniz. API, Azure SQL kaynaklarının yönetimini programatik olarak gerçekleştirmek için tasarlanmıştır.
- OpenAPI 2.0 (Swagger) tanımı mevcuttur; bu sayede çeşitli dillerde istemci SDK'ları üretilebilir.
- Özel bağlantı kaynakları (PrivateLinkResources) için uç noktalar içerir.
- Azure SQL Database yönetim API'sinin genel kapsamına dahildir; veritabanı ve sunucu yönetimi gibi işlemleri destekler.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure SQL Database yönetim API'sini iş süreçlerinize entegre etmek için özel yazılım geliştirme hizmetleri sunuyoruz. API'nin sunduğu olanakları analiz ederek, ihtiyaçlarınıza uygun bir yönetim paneli veya otomasyon çözümü tasarlayabiliriz. Kurumsal Websitesi Paketi ve Paket Ödeme Sayfası gibi çözümlerimizle, API entegrasyonlarınızı web arayüzleriyle buluşturabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
SqlManagementClient API'si hangi Azure hizmetlerini kapsar?
SqlManagementClient, Azure SQL Database hizmetlerini yönetmek için tasarlanmıştır. Veritabanları, sunucular ve özel bağlantı kaynakları gibi varlıkları yönetmek için RESTful API'ler sunar.
Bu API'yi kullanmak için hangi ön koşullar gereklidir?
Azure aboneliğinizin olması ve Azure SQL kaynaklarını yönetmek için uygun izinlere sahip olmanız gerekir. Ayrıca, API çağrılarını kimlik doğrulaması için Azure Active Directory kullanmanız önerilir.
API'nin önizleme sürümünü üretimde kullanabilir miyim?
Önizleme sürümleri genellikle üretim ortamları için önerilmez çünkü özellikler değişebilir veya kaldırılabilir. Üretimde kullanmadan önce kararlı sürümleri değerlendirmek ve Azure'un güncel duyurularını takip etmek önemlidir.