Azure Cosmos DB: dokumentacja interfejsu API RESTAzure Cosmos DB: REST API Reference
Azure Cosmos DB to globalnie dystrybuowana wielomodelowa baza danych, która obsługuje modele danych dokumentów, grafów i wartości kluczy.Azure Cosmos DB is a globally distributed multi-model database that supports the document, graph, and key-value data models. Zawartość tej sekcji służy do tworzenia i wykonywania zapytań dotyczących zasobów dokumentów oraz zarządzania nimi przy użyciu interfejsu API SQL za pośrednictwem protokołu REST.The content in this section is for creating, querying, and managing document resources using the SQL API via REST.
Interfejs API REST Azure Cosmos DB zapewnia programistyczny dostęp do zasobów Azure Cosmos DB do tworzenia, wykonywania zapytań i usuwania baz danych, kolekcji dokumentów i dokumentów.The Azure Cosmos DB REST API provides programmatic access to Azure Cosmos DB resources to create, query, and delete databases, document collections, and documents. Aby wykonywać operacje na Azure Cosmos DB zasobach, należy wysyłać żądania HTTPS za pomocą obsługiwanej metody: GET
, POST
, PUT
lub DELETE
do punktu końcowego, który jest przeznaczony dla kolekcji zasobów lub określonego zasobu.To perform operations on Azure Cosmos DB resources, you send HTTPS requests with a supported method: GET
, POST
, PUT
, or DELETE
to an endpoint that targets a resource collection or a specific resource. W tej sekcji opisano sposób pracy z zasobami przy użyciu interfejsu API REST.This section explains how to work with resources by using the REST API.
Poniższe wideo zawiera doskonałe wprowadzenie do Azure Cosmos DB interfejsów API REST.The follow video gives a great introduction to Azure Cosmos DB REST APIs.
Obsługiwane wersje interfejsu API RESTSupported REST API Versions
W poniższej tabeli wymieniono obsługiwane wersje interfejsu API REST usługi Azure Cosmos DB.The following table lists the supported REST API versions by the Azure Cosmos DB service. Wersja musi być określona za pośrednictwem x-ms-version
nagłówka w każdym żądaniu.The version must be specified via the x-ms-version
header in every request. Jeśli nie zostanie określony, domyślnie jest to Najnowsza wersja usługi 2017-02-22
.If not specified, the service defaults to the latest version 2017-02-22
.
WersjaVersion | Wprowadzona zmianaChange introduced | Data wycofaniaRetirement date |
---|---|---|
2018-12-312018-12-31 | Automatyczne Migrowanie partycjonowanych kolekcjiPartitioned collections automatic migration | |
2018-09-172018-09-17 | Złożone i dodatkowe indeksowanie przestrzenneComposite and additional spatial indexing | |
2018-08-312018-08-31 | Ulepszenia dynamicznego skalowania kolekcjiDynamic collection scaling improvements | |
2018-06-182018-06-18 | Obsługa zapisu w wieloregionachMulti-region write support | |
2017-11-152017-11-15 | Silna spójność wieloregionowaMulti-region Strong Consistency | |
2017-05-032017-05-03 | Duży klucz partycjiLarge partition key | |
2017-02-222017-02-22 | Spójny prefiksConsistent prefix | |
2017-01-192017-01-19 | Obniżona minimalna przepływność dla kolekcji partycjonowanych do 2500 RU/sLowered minimum throughput for partitioned collections to 2500 RU/s | |
2016-07-112016-07-11 | Źródło zmianChange feed | |
2015-12-162015-12-16 | Partycjonowane KolekcjePartitioned collections | |
2015-08-062015-08-06 | UpsertUpsert | |
2015-06-032015-06-03 | Zamów przez pomoc technicznąOrder By support | |
2015-04-082015-04-08 | Ogólna dostępność DocumentDB (obecnie część Azure Cosmos DB)DocumentDB general availability (now part of Azure Cosmos DB) | |
2014-08-212014-08-21 | Publiczna wersja zapoznawcza DocumentDB (obecnie część Azure Cosmos DB)DocumentDB public preview (now part of Azure Cosmos DB) | 29 lutego, 2016February 29th, 2016 |
Zasoby Cosmos DBCosmos DB Resources
W poniższych artykułach opisano obsługiwane interfejsy API REST dla każdego typu zasobu.The following articles describe the supported REST APIs for each resource type. Ogólne informacje o modelu zasobów znajdują się w temacie model zasobów i identyfikatory URI zasobów Cosmos DB.For general information about the resource model, see Resource model and Cosmos DB resource URIs.
- Bazy danychDatabases
- KolekcjeCollections
- DokumentyDocuments
- ZałącznikiAttachments
- Procedury składowaneStored Procedures
- Funkcje zdefiniowane przez użytkownikaUser Defined Functions
- WyzwalaczeTriggers
- UżytkownicyUsers
- UprawnieniaPermissions
- OfertyOffers
Aby dowiedzieć się, jak autoryzować żądania, zobacz Kontrola dostępu .See Access control for how to authorize requests. Aby uzyskać ogólne informacje na temat opcji żądania i odpowiedzi, zobacz następujące artykuły:For general information about request and response options, see the following articles:
- Kody stanuStatus codes
- Typowe nagłówki żądańCommon request headers
- Typowe nagłówki odpowiedziCommon response headers
- Obsługiwane operacjeSupported operations