如何在AWS中增加JSON设备状态的深度

时间:2018-09-21 17:08:26

标签: amazon-web-services amazon-ec2 aws-lambda aws-sdk

JSON设备状态文档的最大深度。 JSON设备状态文档的期望或报告部分中的最大级别数为5。

"desired": {
    "one": {
        "two": {
            "three": {
                "four": {
                    "five":{
                    }
                 }
             }
        }
    }
}

但是我想使用以下方式的数据。

"desired": {
    "one": {
        "two": {
            "three": {
                "four": {
                    "five":{
                        "six":{
                            "seven":{
                            }
                        }
                    }
                 }
             }
        }
    }
}

如果在json设备状态下增加五个以上。我收到如下错误。

{
    "message": "Json contains too many levels of nesting. Maximum allowed is 6.",
    "code": "InvalidRequestException",
    "time": "2018-09-21T16:57:43.546Z",
    "requestId": "464bf996-2b8d-a258-0d41-9c56ad644bd3",
    "statusCode": 400,
    "retryable": false,
    "retryDelay": 26.035247904464033
}

1 个答案:

答案 0 :(得分:0)

尝试通过以下方式重写:

{
    'desired.one.two.three.foure.five.six.seven': 'value'
}