You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Logic Apps是否支持Cosmos DB分层分区键?创建文档报错

问题解答

核心结论

Logic Apps的「Create or update document (V3)」连接器支持分层分区键,你遇到的BadRequest错误,本质是连接器的分区键参数格式配置错误导致的。

问题原因

报错信息明确指向分区键不匹配容器定义或文档字段值,但Data Explorer能成功执行,说明文档本身无问题,问题出在Logic Apps的参数设置上:

  • 分层分区键必须以数组格式传入,而非单独指定单个字段
  • 你当前可能仅填写了其中一个分区键字段,或者格式不符合要求

正确配置方式

在Logic Apps的「Create or update document (V3)」连接器设置里,找到「Partition key」参数,按以下格式填写:

["2", "300"]

注意事项:

  • 数组元素顺序必须和容器中分层分区键的定义顺序完全一致(先MID,再MSGID)
  • 元素值要和文档中对应字段的内容、类型完全匹配(你的文档里MID是字符串"2",MSGID是字符串"300",所以对应数组就是["2","300"])

后续验证步骤

  1. 将「Partition key」参数调整为上述数组格式
  2. 重新运行Logic Apps流程
  3. 若仍报错,检查以下内容:
    • 分区键数组的元素顺序是否和容器分层分区键的定义顺序一致
    • 元素值的类型(字符串/数字)是否和文档中对应字段类型完全匹配
    • 容器的分层分区键定义是否确实是MID优先、MSGID次之的顺序

内容的提问来源于stack exchange,提问作者user25922076

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 17:54:52