gpt4 book ai didi

amazon-web-services - AWS API 网关 : Pass through all parameters

转载 作者:行者123 更新时间:2023-12-03 20:20:19 25 4
gpt4 key购买 nike

我在 Amazon 中使用 API Gateway 作为后端 api 的简单代理。使用它的主要原因是:获取 API key 和身份验证、跟踪和处理“环境”的简单方法。

我的问题是,我们只想将所有查询参数、 header 等传递到我们的后端并让它处理它。然后在返回的路上,我们想将我们服务的相应响应代码传回给客户端;不必显式映射它们。据我了解,您几乎必须指定每个查询参数,如果参数更改或添加更多参数,则需要更新您的 api。在开发/测试期间,这对我们来说有点乏味。

有没有办法告诉网关只接受并传递任何查询参数、 header 等,这样您就不必明确指定它们?响应状态代码的相同问题?

最佳答案

不幸的是,没有办法传递所有参数,您必须在方法请求中声明每个参数。状态码的答案相同。

此后,我们为 HTTP 端点和 Lambda 函数启动了“代理”集成,这些函数将充当请求输入的代理,并将所有参数和有效负载发送到集成。对于 Lambda 函数,有一个预构建的 JSON 结构,其中包含所有参数和负载,以及请求上下文和阶段变量。

请参阅此文档:http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-set-up-simple-proxy.html#api-gateway-set-up-lambda-proxy-integration-on-proxy-resource

这是我们过去提出的功能请求,它在我们的积压工作中,但目前没有 ETA。我会将此作为两个直通功能的另一个 +1。

关于amazon-web-services - AWS API 网关 : Pass through all parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36484690/

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