Azure Cosmos DB: dokumentacja interfejsu API REST
Usługa Azure Cosmos DB to globalnie rozproszona wielomodelowa baza danych, która obsługuje modele danych dokumentów, grafów i klucz-wartość. Zawartość tej sekcji służy do tworzenia, wykonywania zapytań i zarządzania zasobami dokumentów przy użyciu interfejsu API SQL za pośrednictwem interfejsu API REST.
Interfejs API REST usługi Azure Cosmos DB zapewnia programowy dostęp do zasobów usługi Azure Cosmos DB w celu tworzenia, wykonywania zapytań i usuwania baz danych, kolekcji dokumentów i dokumentów. Aby wykonywać operacje na zasobach usługi Azure Cosmos DB, wysyłasz żądania HTTPS z obsługiwaną metodą: GET
, , POST
PUT
lub DELETE
do punktu końcowego, który jest przeznaczony dla kolekcji zasobów lub określonego zasobu. W tej sekcji wyjaśniono, jak pracować z zasobami przy użyciu interfejsu API REST.
Uwaga
Te artykuły referencyjne dotyczące interfejsu API pokazują, jak tworzyć zasoby przy użyciu interfejsu API płaszczyzny danych usługi Azure Cosmos DB. Za pomocą interfejsu API płaszczyzny danych można skonfigurować podstawowe opcje, takie jak zasady indeksowania, klucze partycji, podobnie jak w przypadku zestawów SDK usługi Cosmos DB. Jeśli potrzebujesz pełnej obsługi funkcji dla wszystkich zasobów usługi Azure Cosmos DB, zalecamy użycie dostawcy zasobów usługi Cosmos DB. Poniżej wymieniono artykuły referencyjne dotyczące interfejsu API.
Obsługiwane wersje interfejsu API REST
W poniższej tabeli wymieniono obsługiwane wersje interfejsu API REST usługi Azure Cosmos DB. Wersja musi być określona za pośrednictwem nagłówka x-ms-version
w każdym żądaniu. Najnowsza wersja jest używana, gdy nagłówek nie jest podany.
Wersja | Wprowadzona zmiana | Data wycofania |
---|---|---|
2018-12-31 | Migracja automatyczna kolekcji partycjonowanych | |
2018-09-17 | Indeksowanie złożone i dodatkowe | |
2018-08-31 | Ulepszenia skalowania kolekcji dynamicznej | |
2018-06-18 | Obsługa zapisu w wielu regionach | |
2017-11-15 | Silna spójność w wielu regionach | |
2017-05-03 | Duży klucz partycji | |
2017-02-22 | Prefiks spójny | |
2017-01-19 | Obniżona minimalna przepływność dla kolekcji partycjonowanych do 2500 RU/s | |
2016-07-11 | Zestawienie zmian | |
2015-12-16 | Partycjonowane kolekcje | |
2015-08-06 | Upsert | |
2015-06-03 | Zamów według pomocy technicznej | |
2015-04-08 | Ogólna dostępność usługi DocumentDB (obecnie część usługi Azure Cosmos DB) | |
2014-08-21 | Publiczna wersja zapoznawcza usługi DocumentDB (obecnie część usługi Azure Cosmos DB) | 29 lutego 2016 r. |
Zasoby usługi Cosmos DB
W poniższych artykułach opisano obsługiwane interfejsy API REST dla każdego typu zasobu. Aby uzyskać ogólne informacje na temat modelu zasobów, zobacz Resource model (Model zasobów) i Cosmos DB resource URIs (Identyfikatory URI zasobów usługi Cosmos DB).
- Bazy danych
- Kolekcje
- Dokumenty
- Załączniki
- Procedury składowane
- Funkcje zdefiniowane przez użytkownika
- Wyzwalacze
- Użytkownicy
- Uprawnienia
- Oferty
Zobacz Kontrola dostępu , aby dowiedzieć się, jak autoryzować żądania. Aby uzyskać ogólne informacje o opcjach żądania i odpowiedzi, zobacz następujące artykuły: