无服务器:您将 LAMBDA-PROXY 与请求/响应结合使用
Serverless: You're using the LAMBDA-PROXY in combination with request / response
谁能帮忙解释一下这个警告信息是什么意思?
无服务器:警告!您在函数 "indexPage" 中将 LAMBDA-PROXY 与请求/响应配置结合使用。此配置在部署期间将被忽略。
我相信我了解 LAMDA-PROXY 部分。我很确定这是对 serverless.yml:
的 "Integration" 部分的引用
indexPage:
handler: reporting.index
memorySize: 128
timeout: 15
events:
- http:
path: /
method: post
integration: lambda-proxy
response:
headers:
Content-Type: "'text/html'"
template: $input.path('$')
我不知道 "request / response configuration" 引用的是什么。
如果你使用 lambda-proxy,你 return 一切都通过你的 lambda 函数,而不是配置。它说它将忽略这部分:
response:
headers:
Content-Type: "'text/html'"
template: $input.path('$')
如果您想在配置文件中定义 request/response,您需要将集成从 lambda-proxy 更改为 lambda。
谁能帮忙解释一下这个警告信息是什么意思?
无服务器:警告!您在函数 "indexPage" 中将 LAMBDA-PROXY 与请求/响应配置结合使用。此配置在部署期间将被忽略。
我相信我了解 LAMDA-PROXY 部分。我很确定这是对 serverless.yml:
的 "Integration" 部分的引用 indexPage:
handler: reporting.index
memorySize: 128
timeout: 15
events:
- http:
path: /
method: post
integration: lambda-proxy
response:
headers:
Content-Type: "'text/html'"
template: $input.path('$')
我不知道 "request / response configuration" 引用的是什么。
如果你使用 lambda-proxy,你 return 一切都通过你的 lambda 函数,而不是配置。它说它将忽略这部分:
response:
headers:
Content-Type: "'text/html'"
template: $input.path('$')
如果您想在配置文件中定义 request/response,您需要将集成从 lambda-proxy 更改为 lambda。