我正在使用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": "{}"
我不知道如何解决它。