gpt4 book ai didi

amazon-web-services - 如何让API网关转发到下游应用的路径?

转载 作者:行者123 更新时间:2023-12-05 03:44:13 26 4
gpt4 key购买 nike

我在 AWS 中构建了一个 API 网关,并使用 /{proxy+} 将路径 / 下的所有请求转发到我的下游 ALB (ALB_ENDPOINT)。但是我发现API网关在转发的时候并没有保留路径。例如,如果用户向 API 网关请求 APIGATEAY_ENDPOINT/abc,它将转发给 ALB_ENDPOINT/ 而不是 ALB_ENDPOINT/abc。似乎 API 网关从端点中删除了路径。

如何让 API 网关在将路径转发到下游应用程序时保留该路径?

最佳答案

如果我们这样定义/{proxy+} :

enter image description here

proxy 将是请求的路径参数,只需在 url 末尾添加/{proxy} 并从 方法映射该代理,即可将整个路径附加到集成端点.request.path.proxy

我们需要在端点url的末尾添加/{proxy}

enter image description here

Here是HTTP Api的教程

enter image description here

关于amazon-web-services - 如何让API网关转发到下游应用的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66594282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com