【发布时间】:2021-03-19 05:25:21
【问题描述】:
我正在使用带有版本3.9.5 的@azure/cosmos 在Cosmos DB 中创建容器和集合。我正在尝试使用 maxThroughput 参数创建集合,以便启用自动缩放。
comosRefClient.database("sample").containers.createIfNotExists({ id: "samplecoll1", 5000 });
根据文档,这应该使用 Autoscaling 创建集合,最大 RU 为 5000。但集合是使用手动模式和 5000 RU 创建的。
我检查了文档以及来自 SDK 的单元测试代码,理想情况下一切正常。
- API - https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/cosmosdb/cosmos/src/client/Container/ContainerRequest.ts
- 文档 - https://docs.microsoft.com/en-us/javascript/api/@azure/cosmos/containerrequest?view=azure-node-latest
- 来自 SDK 的单元测试 - https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/cosmosdb/cosmos/test/public/functional/container.spec.ts
感谢您对这个问题的帮助。
【问题讨论】:
-
由于 CI/CD 管道中的独特问题,部署未安装最新库。修复问题后,安装了所需版本的 @azure/cosmos 并能够使用自动缩放创建集合
标签: javascript api collections azure-cosmosdb autoscalemode