Azure 逻辑应用程序分区键 [X] 对 COsmos Db 无效

Azure Logic App Partition key [X] is invalid with COsmos Db

我需要将 JSON 已解析的数据保存到 Cosmos Db,HTTP 触发器可以正常工作以及解析但得到 Partition key [my_dynamic_key_value] is invalid.

有人遇到过类似的问题吗? 我找到了这篇文章 link 但仍然出现同样的错误。

谢谢

编辑 1

这是将项目添加到数据库的流程

架构:

{
    "type": "array",
    "items": {
        "type": "object",
        "properties": {
            "id": {
                "type": "string"
            },
            "Groups": {
                "type": "array",
                "items": {
                    "type": "string"
                }
            },
            "JobName": {
                "type": "string"
            },
            "Link": {
                "type": "string"
            },
            "MinSalary": {
                "type": "string"
            },
            "MaxSalary": {
                "type": "string"
            },
            "Hours": {
                "type": "string"
            },
            "WorkPattern": {
                "type": "string"
            },
            "Details": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "Name": {
                            "type": "string"
                        },
                        "Detail": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "Name",
                        "Detail"
                    ]
                }
            }
        },
        "required": [
            "id",
            "Groups",
            "JobName",
            "Link",
            "MinSalary",
            "MaxSalary",
            "Hours",
            "WorkPattern",
            "Details"
        ]
    }
}

这是一个回复:

{
  "code": "BadRequest",
  "message": "Partition key [1bb2d44f-a066-4fa8-8a78-0cdcea1a756c] is invalid.\r\nActivityId: 345f9a99-534b-40cb-9dc0-9863dc8c90f5, \r\nRequestStartTime: 2020-04-28T08:04:46.8249255Z, RequestEndTime: 2020-04-28T08:04:46.8249255Z,  Number of regions attempted:1\r\n, Microsoft.Azure.Documents.Common/2.10.0"
}

您需要在双引号中设置分区键。请参阅下面的示例屏幕截图