Azure Cosmos DB Database Service Resource Provider REST API, Microsoft Azure'un Cosmos DB hizmetinin kaynak yönetimini sağlayan bir arayüzdür. 2019-08-01 sürümü, Cosmos DB hesaplarının, veritabanlarının ve koleksiyonların yönetimine yönelik işlemleri tanımlar. Bu API, Azure Resource Manager ile entegre çalışarak altyapı otomasyonu ve yönetim senaryoları için kullanılabilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure Cosmos DB kaynaklarını programatik olarak yönetmek isteyen geliştiriciler
- Bulut altyapısını otomatikleştirmek isteyen DevOps ekipleri
- Cosmos DB tabanlı uygulamalar geliştiren yazılım ekipleri
Yaygın kullanım alanları
Kaynak Otomasyonu
Cosmos DB hesaplarını, veritabanlarını ve koleksiyonları otomatik olarak oluşturmak, güncellemek veya silmek için kullanılabilir.
Altyapı Yönetimi
Azure Resource Manager ile entegre çalışarak altyapı kodlarında (IaC) Cosmos DB kaynaklarını tanımlamak ve yönetmek mümkündür.
Özel Yönetim Panelleri
Kurumsal uygulamalarda Cosmos DB kaynaklarını izlemek ve yönetmek için özel bir arayüz geliştirmek isteyenler bu API'yi kullanabilir.
İncelenmesi gereken noktalar
- API sürümü 2019-08-01'dir; daha yeni sürümler farklı özellikler ve davranışlar içerebilir.
- Azure Resource Manager kimlik doğrulaması gerektirir; Azure Active Directory ile güvenli erişim sağlanmalıdır.
- API, kaynak yönetimine odaklanır; veri düzlemi işlemleri (CRUD) için ayrı bir API kullanılmalıdır.
WordPress.org
Kurulum ve geliştirme notları
Bu API için resmi bir kurulum adımı bulunmamaktadır; doğrudan HTTP istekleriyle kullanılır. Azure Resource Manager ile entegre çalışır.
API, OpenAPI 2.0 (Swagger) tanımıyla sunulmuştur. Bu tanım kullanılarak istemci SDK'ları veya doğrudan HTTP çağrıları geliştirilebilir.
- OpenAPI tanımı, API'nin uç noktalarını ve şemalarını detaylı olarak belgeler.
- Azure Resource Manager ile uyumlu olduğundan, mevcut Azure araçlarıyla entegre çalışır.
- Sürüm 2019-08-01, Cosmos DB kaynak yönetimi için belirli bir dönemin özelliklerini yansıtır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure Cosmos DB API'sini kullanarak ihtiyacınıza özel kaynak yönetim araçları, otomasyon betikleri veya yönetim panelleri geliştirebiliriz. Projenizin kapsamını birlikte belirleyerek, mevcut altyapınıza en uygun çözümü tasarlarız.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu API hangi işlemleri destekliyor?
API, Cosmos DB hesapları, veritabanları ve koleksiyonlar gibi kaynakların oluşturulması, güncellenmesi, silinmesi ve listelenmesi gibi yönetim işlemlerini destekler.
Bu API'yi kullanmak için Azure aboneliği gerekli mi?
Evet, Azure Cosmos DB kaynaklarını yönetmek için geçerli bir Azure aboneliği ve uygun izinlere sahip bir kimlik gerekir.
Bu API veri işlemleri için kullanılabilir mi?
Hayır, bu API yalnızca kaynak yönetimi içindir. Veri ekleme, okuma, güncelleme ve silme işlemleri için Cosmos DB'nin veri düzlemi API'lerini kullanmanız gerekir.