aws iot-data --generate-cli-skeleton 输出无效

aws iot-data --generate-cli-skeleton output is invalid

I 运行 bash 中的下一个命令:

aws --endpoint-url https://xxxxxx.iot.eu-west-1.amazonaws.com --profile iot iot-data publish --topic "sdk/test/java" --payload "1" --qos 1 --generate-cli-skeleton

并得到输出:

{
    "topic": "",
    "qos": 0,
    "payload": null
}

所以,它看起来像一个无效的 json 因为我希望那里有这样的东西:

{
    "topic": "sdk/test/java",
    "qos": 1,
    "payload": 1
}

AWS CLI 中的 generate-cli-skeleton 开关只会生成一个 json 文档,其中包含该评论的所有可能参数,但不会根据您的 cli 命令插入值。

它将简单地 return 一个有效的 json 文档,您可以在之后编辑该文档,然后将其提供给 CLI 命令的 cli-input-json 参数。