同步调用 AWS APIGATEWAY 到 Step 函数?

Synchronous Invocation of AWS APIGATEWAY to a Step Function?

我们通过 同步 调用在 AWS 中创建了一个简单的步骤函数:

当我点击“开始执行”时,我确实看到流程是同步的,预期的结果是:

但是,当我通过以下方式将此步骤函数附加到代理 APIGATEWAY 时:

我没有看到预期的结果。我只看到这个:

问题:

如何让 Apigateway 等待步骤函数调用(同步)?

为了同步调用 Step 函数,您可能需要将 Step Function 与 Express 工作流结合使用。 在 API 网关端,您需要 Integration Request 并将 Action 设置为 StartSyncExecution

此答案深入介绍了如何设置 API 网关和 Express Step 函数之间的集成: