Azure Cosmos DB: REST API-naslaginformatie
Azure Cosmos DB is een wereldwijd gedistribueerde database met meerdere modellen die ondersteuning biedt voor document-, grafiek- en sleutelwaardegegevensmodellen. De inhoud in deze sectie is bedoeld voor het maken, opvragen en beheren van documentresources met behulp van de SQL API via REST.
De Azure Cosmos DB REST API biedt programmatische toegang tot Azure Cosmos DB-resources voor het maken, doorzoeken en verwijderen van databases, documentverzamelingen en documenten. Als u bewerkingen wilt uitvoeren op Azure Cosmos DB-resources, verzendt u HTTPS-aanvragen met een ondersteunde methode: GET
, POST
, PUT
of DELETE
naar een eindpunt dat is gericht op een resourceverzameling of een specifieke resource. In deze sectie wordt uitgelegd hoe u met resources kunt werken met behulp van de REST API.
Notitie
Deze API-referentieartikelen laten zien hoe u resources maakt met behulp van de Azure Cosmos DB-gegevensvlak-API. Met de gegevensvlak-API kunt u basisopties configureren, zoals indexeringsbeleid en partitiesleutels, net als met Cosmos DB SDK's. Als u volledige functieondersteuning nodig hebt voor alle Azure Cosmos DB-resources, raden we u aan de Cosmos DB-resourceprovider te gebruiken. API-referentieartikelen worden hieronder vermeld.
Ondersteunde REST API-versies
De volgende tabel bevat de ondersteunde REST API-versies van de Azure Cosmos DB-service. De versie moet worden opgegeven via de x-ms-version
header in elke aanvraag. De nieuwste versie wordt gebruikt wanneer de header niet is opgegeven.
Versie | Wijziging geïntroduceerd | Buitengebruikstellingsdatum |
---|---|---|
2018-12-31 | Automatische migratie van gepartitioneerde verzamelingen | |
2018-09-17 | Samengestelde en aanvullende ruimtelijke indexering | |
2018-08-31 | Verbeteringen in het schalen van dynamische verzamelingen | |
2018-06-18 | Schrijfondersteuning voor meerdere regio's | |
2017-11-15 | Sterke consistentie voor meerdere regio's | |
2017-05-03 | Grote partitiesleutel | |
2017-02-22 | Consistent voorvoegsel | |
2017-01-19 | De minimale doorvoer voor gepartitioneerde verzamelingen is verlaagd naar 2500 RU/s | |
2016-07-11 | Wijzigingenfeed | |
2015-12-16 | Gepartitioneerde verzamelingen | |
2015-08-06 | Upsert | |
2015-06-03 | Bestellen op ondersteuning | |
2015-04-08 | Algemene beschikbaarheid van DocumentDB (nu onderdeel van Azure Cosmos DB) | |
2014-08-21 | Openbare preview van DocumentDB (nu onderdeel van Azure Cosmos DB) | 29 februari 2016 |
Cosmos DB-resources
In de volgende artikelen worden de ondersteunde REST API's voor elk resourcetype beschreven. Zie Resourcemodel en Cosmos DB-resource-URI's voor algemene informatie over het resourcemodel.
- Databases
- Verzamelingen
- Documenten
- Bijlagen
- Opgeslagen procedures
- Door de gebruiker gedefinieerde functies
- Triggers
- Gebruikers
- Machtigingen
- Aanbiedingen
Zie Toegangsbeheer voor het autoriseren van aanvragen. Zie de volgende artikelen voor algemene informatie over aanvraag- en antwoordopties: