我正在尝试使用AWS Step函数创建管道以进行二进制数据处理。
现在我已经完成了AWS博客中关于API集成与Amazon API Gateway的二进制支持的this分步指南,看起来很有效。
但是当我在AWS Service: Step Functions
上更改资源> POST>集成类型> AWS服务时,添加操作,执行角色,添加到Body Mapping Templates stateMachineArn
并发出新的POST请求我在状态机中获得了新的执行,其中输入是{}
。
您还必须在“操作”字段中添加操作。你可以添加的所有内容都在这里https://docs.aws.amazon.com/step-functions/latest/apireference/API_Operations.html例如,如果你想要创建方法来执行开始,输入Action'StartExecution'并输入将
{ "input": "string", "name": "string", "stateMachineArn": "string" }
这是另一个例子如何创建APIgateway https://docs.aws.amazon.com/step-functions/latest/dg/tutorial-api-gateway.html