Azure Cosmos DB: REST API Başvurusu
Azure Cosmos DB , belge, grafik ve anahtar-değer veri modellerini destekleyen genel olarak dağıtılmış çok modelli bir veritabanıdır. Bu bölümdeki içerik, REST aracılığıyla SQL API'sini kullanarak belge kaynaklarını oluşturmaya, sorgulamaya ve yönetmeye yöneliktir.
Azure Cosmos DB REST API'si veritabanlarını, belge koleksiyonlarını ve belgeleri oluşturmak, sorgulamak ve silmek için Azure Cosmos DB kaynaklarına programlı erişim sağlar. Azure Cosmos DB kaynaklarında işlem gerçekleştirmek için desteklenen bir yöntemle HTTPS istekleri gönderirsiniz: GET
, POST
, PUT
veya DELETE
bir kaynak koleksiyonunu veya belirli bir kaynağı hedefleyen bir uç noktaya. Bu bölümde REST API kullanarak kaynaklarla çalışma açıklanmaktadır.
Not
Bu API başvuru makalelerinde Azure Cosmos DB veri düzlemi API'sini kullanarak kaynak oluşturma adımları gösterilmektedir. Veri düzlemi API'siyle dizin oluşturma ilkesi, bölüm anahtarları gibi cosmos DB SDK'ları gibi temel seçenekleri yapılandırabilirsiniz. Tüm Azure Cosmos DB kaynakları için tam özellik desteğine ihtiyacınız varsa Cosmos DB Kaynak Sağlayıcısı'nı kullanmanızı öneririz. API başvuru makaleleri aşağıda listelenmiştir.
Desteklenen REST API Sürümleri
Aşağıdaki tabloda Azure Cosmos DB hizmeti tarafından desteklenen REST API sürümleri listelenmiştir. Sürüm her istekte x-ms-version
üst bilgi aracılığıyla belirtilmelidir. Üst bilgi sağlanmadığında en son sürüm kullanılır.
Sürüm | Değişiklik kullanıma sunulmuştur | Kullanımdan kaldırma tarihi |
---|---|---|
2018-12-31 | Bölümlenmiş koleksiyonlar otomatik geçişi | |
2018-09-17 | Bileşik ve ek uzamsal dizin oluşturma | |
2018-08-31 | Dinamik koleksiyon ölçeklendirme geliştirmeleri | |
2018-06-18 | Çok bölgeli yazma desteği | |
2017-11-15 | Çok Bölgeli Güçlü Tutarlılık | |
2017-05-03 | Büyük bölüm anahtarı | |
2017-02-22 | Tutarlı ön ek | |
2017-01-19 | Bölümlenmiş koleksiyonlar için en düşük aktarım hızı 2500 RU/sn'ye düşürüldu | |
2016-07-11 | Değişiklik akışı | |
2015-12-16 | Bölümlenmiş koleksiyonlar | |
2015-08-06 | Upsert | |
2015-06-03 | Order By desteği | |
2015-04-08 | DocumentDB genel kullanılabilirliği (artık Azure Cosmos DB'nin bir parçası) | |
2014-08-21 | DocumentDB genel önizlemesi (artık Azure Cosmos DB'nin bir parçası) | 29 Şubat 2016 |
Cosmos DB Kaynakları
Aşağıdaki makalelerde her kaynak türü için desteklenen REST API'ler açıklanmaktadır. Kaynak modeli hakkında genel bilgi için bkz . Kaynak modeli ve Cosmos DB kaynak URI'leri.
- Veritabanları
- Koleksiyonlar
- Belgeler
- Ekler
- Saklı Yordamlar
- Kullanıcı Tanımlı İşlevler
- Tetikleyiciler
- Kullanıcılar
- İzinler
- Teklifler
İstekleri yetkilendirmek için bkz. Erişim denetimi . İstek ve yanıt seçenekleri hakkında genel bilgi için aşağıdaki makalelere bakın: