aws boto3传递json作为参数出错

时间:2017-03-08 01:37:52

标签: json string amazon-web-services boto3 gateway

我正在使用python boto3来使用aws api网关来触发步骤函数。我对test_invoke_method()函数有一些问题,body参数是特定的。

response = apigateway.test_invoke_method(
        restApiId='**xxxx**xx**',
        resourceId='**xxxx**xxxx',
        httpMethod='POST',
        body='{"input": "{"type": "public", "value": 22}", "name": "MyExecution222", "stateMachineArn": "arn:aws:states:us-east-2:707900832957:stateMachine:Step_Function_Test1111"}')

它无法正常工作,输出表明

"input": "{"type": "public", "value": 22}"

有问题,当我将其更改为

时,它会起作用
"input": "{}"

我不知道如何解决它。

0 个答案:

没有答案