Jam*_*mes 5 azure-functions azure-cosmosdb
我有一个Azure函数,其中Cosmos DB触发器配置为按需自动创建租约集合,在针对Cosmos DB运行时出现以下错误,吞吐量配置在数据库级别
[30/11/2018 23:33:04] Microsoft.Azure.WebJobs.Host:错误索引方法'Functions.Foo'.Microsoft.Azure.WebJobs.Extensions.CosmosDB:无法在数据库Y中为X创建X的集合信息,其中包含数据库Y中的租约:共享吞吐量集合应具有分区键
当吞吐量仅在容器级别配置时,工作绝对正常.还尝试手动创建一个租约集合并设置id为分区键(从我的其他数据库给出,看起来所有租约都是id/ ttl)但是然后它抱怨没有提供PK.
有任何想法吗?
编辑:现在支持Microsoft.Azure.WebJobs.Extensions.CosmosDBNuGet包的3.0.3版本.使用Azure Functions 2.0进行测试并正常运行.
詹姆斯,这很快得到支持,PR正在审核以添加分区租赁收藏,请参阅https://github.com/Azure/azure-webjobs-sdk-extensions/pull/520
目前,Azure Functions中使用的Change Feed Processor库版本不支持分区租约集合,最新版本支持,因此该PR的一部分是更新库依赖项.
这在数据库级别的Shared RU上很常见.
| 归档时间: |
|
| 查看次数: |
3535 次 |
| 最近记录: |