Amazon web services 使用serverless-next.js部署到AWS将删除CloudFront触发器
我有一个lambda函数,可以将客户端的用户代理保存在Amazon web services 使用serverless-next.js部署到AWS将删除CloudFront触发器,amazon-web-services,aws-lambda,next.js,serverless,aws-lambda-edge,Amazon Web Services,Aws Lambda,Next.js,Serverless,Aws Lambda Edge,我有一个lambda函数,可以将客户端的用户代理保存在X-client-user-agent下的标题中。 我这样做是因为CloudFront将UA覆盖到Amazon CloudFront,在我的代码中,我指的是客户端UA。 我的想法来自这里: 我在CloudFront查看器请求中添加了触发器来实现这个技巧 但现在,我有两个问题: 出于某种原因,每次我使用serverless next.js部署我的应用程序时,它都会删除触发器,我需要手动添加它。有办法保存它吗 我正在向请求头添加的头(X-Clie
X-client-user-agent
下的标题中。
我这样做是因为CloudFront将UA覆盖到Amazon CloudFront
,在我的代码中,我指的是客户端UA。我的想法来自这里: 我在CloudFront查看器请求中添加了触发器来实现这个技巧 但现在,我有两个问题:
serverless next.js
部署我的应用程序时,它都会删除触发器,我需要手动添加它。有办法保存它吗X-Client-User-Agent
)仅显示在req.rawHeaders
下,而不显示在req.headers
上。为什么呢