如何 运行 AWS Step Functions 同步使用 REST API 网关

How to run AWS Step Functions Synchronously using the REST API Gateway

目前,无法通过 REST API 网关 运行 StartSyncExecution Step Function 方法,只能通过 HTTP API 网关。

有什么可能的解决方法?

您需要同时创建 HTTP API 和 REST API。

  1. 您设置了调用 Step Function 上的 StartSyncExecution 的 HTTP API。
  2. 设置在 REST 中使用 HTTP 集成的资源和方法 API。
  3. 您将 HTTP API 的 URL 放入 REST API 的 HTTP 集成中。

如果您要向 Step Function 发送数据,请确保在 HTTP API 和 REST API 上都使用 POST 并将所有内容设置为直通(应该是默认情况下)。