2 回答
- 最新
- 投票最多
- 评论最多
1
Value null at 'stateMachineArn' failed to satisfy constraint: Member must not be null"
The same problem raised for me while posting data to DynamoDB table through API Gateway.
How I solved that error: By adding a Body-Mapping template in the Integration Request
In the API > whatever resource > whatever method > Integration Request > Body mapping template, added a new template "application/json" as given below
{
"TableName": "yourTableName",
"Item": {
"inputField1": {
"S": "$input.path('$.tableItemAttribute1')"
},
"inputField2": {
"S": "$input.path('$.tableItemAttribute2')"
},
"inputField3": {
"S": "$input.path('$.tableItemAttribute3')"
}
}
}
已回答 1 年前
0
Thank You Anirban for your reply. I've solved too adding a Body-Mapping template in the Integration Request.
{ "input": "$util.escapeJavaScript($input.json('$'))", "stateMachineArn": "arn:aws:MyStateMachine" } it works, you must remember to redeploy the api gateway. Thanks. Dryuyd
已回答 1 年前
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前