相关疑难解决方法(0)

如何从Amazon API Gateway将查询字符串或路由参数传递给AWS Lambda

例如,如果我们想要使用

GET /user?name=bob

要么

GET /user/bob

您如何将这两个示例作为参数传递给Lambda函数?

我在文档中看到了关于设置"映射到"的内容,但我在API网关控制台中找不到该设置.

  • method.request.path.parameter-name对于parameter-name在"方法请求"页面中定义的路径参数.
  • method.request.querystring.parameter-name对于parameter-name在"方法请求"页面中定义的名称的查询字符串参数.

即使我定义了查询字符串,我也看不到这些选项中的任何一个.

amazon-web-services aws-lambda aws-api-gateway

310
推荐指数
13
解决办法
21万
查看次数

如何使用Lambda访问AWS API网关请求的HTTP标头?

我在API网关常见问题解答中看到,可以访问发送到API网关的请求标头...

如果您已经使用OAuth令牌或任何其他授权机制,则可以轻松设置API网关,以便不需要签名的API调用,只需将令牌标头转发到后端进行验证即可.

但是,我在文档中找不到如何执行此操作的示例,并且不清楚如何使用Lambda访问此数据.

我能够设置一个开放的API并获得对作为POST一部分的JSON对象的访问权限(演练:API网关和Lambda函数),但为了使用我自己的提供程序实现OAuth 2.0样式API,我需要访问"授权"标题.

我的偏好是使用Lambda和Java 8进行设置,但是使用node.js的示例也有助于理解如何实现这一点.

amazon-web-services aws-lambda aws-api-gateway

43
推荐指数
4
解决办法
3万
查看次数

ETag的语法?

Redbot报告我的网页包含无效标题:

ETag标头的语法无效.

我的标题设置为:

ETag: 4ae413bd
Run Code Online (Sandbox Code Playgroud)

为什么无效?

ETag的语法是什么?

etag http http-headers

24
推荐指数
3
解决办法
1万
查看次数

19
推荐指数
2
解决办法
5462
查看次数