API Gateway可以进行透传吗?

0

【以下的问题经过翻译处理】 大家好,

希望你们能帮忙。

我在AWS API网关中设置了一个API。它唯一的功能是将数据传递到不同的终端点URL,并添加授权标头。

我的客户要求将API的内容转发到多个终端点URL,而不仅仅是一个。这是可行的吗?我似乎在文档中找不到相关说明,而且如果可能的话我想避免任何Lambda函数。

谢谢, Craig

profile picture
专家
已提问 5 个月前28 查看次数
1 回答
0

【以下的回答经过翻译处理】 嗨,Craig!很抱歉,如果仅使用API Gateway,你将无法做到这一点。你将面临以下问题:如果每个端点URL发送不同的答案回来,那么对请求客户端的答复会是什么?如何协调不同的延迟?因此,使用业务逻辑层(使用Lambda,甚至使用[Step Functions express synchronous call](https://aws.amazon.com/blogs/compute/new-synchronous-express-workflows-for-aws-step-functions/))是实现所需内容的方法。

API Gateway可以直接使用AWS Service integration来调用Step Functions。同时,REST APIs可以使用AWS integration type

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则