你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Cosmos DB 资源提供程序 REST API

Azure Cosmos DB 是一种分布式 NoSQL 数据库服务,旨在使你能够跨具有全面 SLA 的任意数量的地理区域弹性和独立缩放吞吐量和存储。 使用资源提供程序 REST API,可以编程方式管理 Azure Cosmos DB 资源。

注意

这些 API 参考文章演示如何使用 Azure Cosmos DB 资源提供程序创建和管理资源。 Azure Cosmos DB 数据平面 API 的 REST API,可用于管理 SQL API 数据库、集合和文档,可在数据平面 REST API 参考中找到。

资源提供程序 API 要求对所有请求进行版本控制。 若要发出请求,必须指定要用于该操作的版本。 支持的最新版本位于下面的“引用”文件夹中。 有关所有预览版和稳定 API 版本的完整列表,请参阅 Azure Cosmos DB 资源提供程序 swagger 规范GitHub

授权令牌

所有 Azure 资源管理器 REST 调用都需要请求标头中的有效授权令牌才能成功。 有关如何获取此授权 令牌的详细信息,请参阅“创建请求:获取访问令牌 ”。

REST 操作组

操作组 说明
数据库帐户 提供管理 Azure Cosmos DB 帐户的操作,包括密钥管理和异地分布式帐户的故障转移区域优先级更改。
核心 (SQL) API 资源 提供用于管理 Core (SQL) API 的 Azure Cosmos DB 帐户的操作,包括管理数据库和容器资源和设置吞吐量。
Cassandra API资源 提供用于管理Cassandra API的 Azure Cosmos DB 帐户的操作,包括管理密钥空间和表资源和设置吞吐量。
MongoDB API 资源 提供用于管理 MongoDB API 的 Azure Cosmos DB 帐户的操作,包括管理数据库和集合资源和设置吞吐量。
Gremlin API 资源 提供用于管理 Gremlin API 的 Azure Cosmos DB 帐户的操作,包括管理数据库和图形资源和设置吞吐量。
表 API资源 提供用于管理 Azure Cosmos DB 帐户的操作,用于表 API包括管理表资源和设置吞吐量。

另请参阅