다음을 통해 공유

有关 RU 体系结构中的 Azure Cosmos DB for MongoDB 的常见问题解答

适用对象: MongoDB

常见问题解答

Azure Cosmos DB for MongoDB 是否支持我的数据驻留要求?

是,数据驻留在与一个或多个区域关联的数据库帐户级别进行管理。 通常为每个驻留要求创建一个数据库帐户。

Azure Cosmos DB for MongoDB 是否支持大于 2 MB 的文档?

是,完全支持最多 16 MB 的文档。

Azure Cosmos DB for MongoDB 是否支持多字段排序?

是,支持多字段排序。 排序中的字段需要复合索引,以确保操作高效且可缩放。

Azure Cosmos DB for MongoDB 是否可线性缩放?

在许多情况下,Azure Cosmos DB 的成本的缩放性比线性模式更好。 例如,如果读取 1 KB 的文档,则该操作相当于一个请求单位 (RU)。 但如果读取 10 KB 的文档,则这一较大的操作仍然相当于大约一个 RU。 容量计算器可帮助估计吞吐量需求。

如何加密 Azure Cosmos DB for MongoDB 数据并在字段级别管理访问权限?

Azure Cosmos DB for MongoDB 支持字段级别加密。

如何支付 Azure Cosmos DB 中 MongoDB 请求单位(RU)的费用?

Azure Cosmos DB for MongoDB 提供三种容量模式:预配吞吐量、自动缩放和无服务器。 自动缩放可立即缩放以满足需求,无服务器仅针对使用的吞吐量收费。

Azure Cosmos DB for MongoDB 支持哪些功能?

Azure Cosmos DB for MongoDB 支持一组丰富的 MongoDB 功能,这些功能由 Azure Cosmos DB 的无限规模体系结构提供支持。 这些功能包括:聚合管道、更改流、索引、地理空间查询等。 有关详细信息,请参阅功能支持矩阵

Azure Cosmos DB for MongoDB 是否在本地运行?

Azure Cosmos DB for MongoDB 是云原生多租户服务,在本地不可用。 Azure Cosmos DB 提供用于本地开发和测试的模拟器

如何连接到 Azure Cosmos DB for MongoDB 数据库?

连接到 Azure Cosmos DB for MongoDB 数据库的最快方法是使用 Azure 门户中资源页中的“快速启动”功能。 快速入门包括预先配置以连接到数据库的代码片段。

Azure Cosmos DB 强制实施严格的安全要求和标准。 Azure Cosmos DB 帐户需要通过传输层安全性(TLS)进行身份验证和保护通信。 在生成的任何示例中,请使用 TLS 版本 1.2。

有关详细信息,请参阅 连接到您的 MongoDB 数据库的 API

使用 Azure Cosmos DB for MongoDB 时错误代码意味着什么?

除了常见的 MongoDB 错误代码之外,Azure Cosmos DB for MongoDB 也有其自己的特定错误代码。 有关详细信息,请参阅 API for MongoDB 故障排除指南

是否支持用于 MongoDB 的非Microsoft驱动程序与 Azure Cosmos DB for MongoDB 配合使用?

是的,可以将非Microsoft MongoDB Open Database Connectivity (ODBC) 驱动程序与 Azure Cosmos DB for MongoDB 配合使用。

基于角色的访问控制

是否可以从 Azure 门户管理角色定义和角色分配?

Azure 门户中对角色管理的支持暂不可用。 但是,可以通过 Azure 门户中的功能选项卡启用基于角色的访问控制。

如何更改用户的密码?

使用新密码更新用户定义。

哪些 Cosmos DB for MongoDB 版本支持基于角色的访问控制?

版本 3.6 及更高版本支持基于角色的访问控制。

基于角色的访问控制的一些限制是什么?

  • 可以创建的用户和角色数必须小于 10,000。
  • 命令 listCollections、listDatabases、killCursors 和 currentOp 将从基于角色的访问控制中排除。
  • 不支持跨数据库的用户和角色。
  • 只能通过 Azure CLI 或 Azure PowerShell 设置或重置用户的密码。
  • 只能通过 Azure CLI/PowerShell 配置用户和角色。
  • 不支持禁用主/辅助密钥身份验证。 建议轮换密钥,以便在启用基于角色的访问控制时防止访问。
  • 还原操作后,Azure Cosmos DB for MongoDB 的基于角色的访问控制策略不会被自动重新启用。 还原过程完成后,需要重新配置这些策略。