本文介绍 NoSQL 帐户的 Terraform 示例。
用于 NoSQL 的 API
| 示例 | 说明 |
|---|---|
| 创建具有自动缩放吞吐量的 Azure Cosmos 帐户、数据库、容器 | 为 NoSQL 帐户在两个区域创建 API,并创建具有自动缩放吞吐量的数据库和容器。 |
| 使用分析存储创建 Azure Cosmos 帐户、数据库、容器 | 在一个区域中为 NoSQL 帐户创建一个 API,其中容器已配置启用分析 TTL,并可以选择使用手动或自动扩展吞吐量。 |
| 创建具有标准(手动)吞吐量的 Azure Cosmos 帐户、数据库、容器 | 在两个区域中为 NoSQL 帐户创建 API,即具有标准吞吐量的数据库和容器。 |
| 使用存储过程、触发器和 UDF 创建 Azure Cosmos 帐户、数据库和容器 | 在两个区域中为 NoSQL 帐户创建一个 API,并为其容器设置存储过程、触发器和用户定义函数(UDF)。 |
| 使用 Microsoft Entra 标识、角色定义和角色分配创建 Azure Cosmos 帐户 | 在服务主体上创建具有Microsoft Entra 标识、角色定义和角色分配的 NoSQL 帐户的 API。 |
| 创建免费层 Azure Cosmos 帐户 | 在免费层上为 NoSQL 帐户创建 Azure Cosmos DB API。 |
后续步骤
尝试为迁移到 Azure Cosmos DB 进行容量规划? 可以使用有关现有数据库群集的信息进行容量规划。
- 如果你只知道现有数据库群集中的 vCore 和服务器数量,请阅读根据 vCore 或 vCPU 数量估算请求单位数
- 若知道当前数据库工作负载的典型请求速率,请阅读使用 Azure Cosmos DB 容量计划工具估算请求单位