代码之家  ›  专栏  ›  技术社区  ›  James

Cosmos DB触发器-共享吞吐量集合应具有分区键

  •  4
  • James  · 技术社区  · 6 年前

    [30/11/2018 23:33:04]Microsoft.Azure.WebJobs.Host:错误索引方法“Functions.Foo”。Microsoft.Azure.WebJobs.Extensions.CosmosDB:无法使用数据库Y中的租约为数据库Y中的X创建集合信息:共享吞吐量集合应具有分区密钥

    id 作为分区密钥(从我的另一个数据库中提供),看起来租约中的所有内容都是 身份证件 / ttl )但随后它抱怨没有提供PK。

    有什么想法吗?

    2 回复  |  直到 6 年前
        1
  •  8
  •   ken2k    6 年前

    编辑 :现在的版本3.0.3支持此功能 Microsoft.Azure.WebJobs.Extensions.CosmosDB NuGet软件包。已在Azure Functions 2.0中测试并运行良好。


    https://github.com/Azure/azure-webjobs-sdk-extensions/pull/520

    目前,Azure函数中使用的Change Feed处理器库的版本不支持分区租约集合,最新版本支持分区租约集合,因此部分PR正在更新库依赖项。

        2
  •  3
  •   Mike Ubezzi    6 年前

    请看一下这个函数 Output - configuration 请注意,这是针对Cosmos DB的Azure函数绑定的2.0版。

    Azure Cosmos DB bindings for Azure Functions 2.x