例如,下面的模板将从 Step Function 输出中提取 statusCode 和 body 的值:
#set($statusCode = $input.path('$.statusCode'))
#set($body = $input.path('$.body'))
{
"statusCode": $statusCode,
"body": $body
}
例如,下面的 JSONPath 表达式将从 Step Function 的输出中提取 statusCode 和 body 的值:
{
"statusCode": "$.statusCode",
"body": "$.body"
}
例如,下面的示例将使用上面定义的模板和 JSONPath 表达式来映射 Step Function 输出的 statusCode 和 body 值:
例如,下面的示例将 Step Function Arn 和输入参数配置为 POST /my-resource HTTP 方法的集成请求:
例如,下面的示例使用 AWS CLI 来触发 Step Function:
aws stepfunctions start-execution --state-machine-arn --input '{ "foo": "bar" }'
例如,使用 curl 命令测试集成请求:
curl -X POST https://api.example.com/my-resource -d '{"foo": "bar"}'
返回的