自定义 Lambda 授权方事件负载类型
Custom Lambda Authorizer Event Payload type
我正在尝试创建自定义 lambda 授权方,其 lambda 事件负载类型为“REQUEST”。
serverless.yml 非常简单
functions:
authorizer:
handler: src/authorizer.handler
type: REQUEST
每当我部署此 yaml 文件时,它都会使用基于令牌的事件有效负载而不是基于请求的事件负载来创建授权方。
授权者类型应设置在 events
部分下方,如下所示:
functions:
hello:
handler: handler.hello
events:
- http:
path: /hello
method: get
authorizer:
name: authorizer
type: request
authorizer:
handler: authorizer.handler
您在函数本身的“处理程序”旁边指定了类型。如果您执行此操作,无服务器部署会发出警告“警告:遇到无效配置
在 'functions.authorizer':无法识别 属性 'type'”。由于未找到有效类型,因此默认使用“token”作为类型。
我正在尝试创建自定义 lambda 授权方,其 lambda 事件负载类型为“REQUEST”。 serverless.yml 非常简单
functions:
authorizer:
handler: src/authorizer.handler
type: REQUEST
每当我部署此 yaml 文件时,它都会使用基于令牌的事件有效负载而不是基于请求的事件负载来创建授权方。
授权者类型应设置在 events
部分下方,如下所示:
functions:
hello:
handler: handler.hello
events:
- http:
path: /hello
method: get
authorizer:
name: authorizer
type: request
authorizer:
handler: authorizer.handler
您在函数本身的“处理程序”旁边指定了类型。如果您执行此操作,无服务器部署会发出警告“警告:遇到无效配置 在 'functions.authorizer':无法识别 属性 'type'”。由于未找到有效类型,因此默认使用“token”作为类型。