Aws lambda AWS-apiLambda vs defaultLambda
我正在使用Aws lambda AWS-apiLambda vs defaultLambda,aws-lambda,serverless,Aws Lambda,Serverless,我正在使用serverless在aws中部署我的next.js应用程序 在aws中,可以分辨出apiLambda和defaultLambda之间的区别吗? 下图来自aws管理控制台页面: 这是我的serverless.yml我有: myApp: component: '@sls-next/serverless-component@1.17.0-alpha.12' inputs: bucketName: myApp-site name: defaultLam
serverless
在aws
中部署我的next.js
应用程序在
aws
中,可以分辨出apiLambda
和defaultLambda
之间的区别吗?下图来自aws管理控制台页面: 这是我的
serverless.yml
我有:
myApp:
component: '@sls-next/serverless-component@1.17.0-alpha.12'
inputs:
bucketName: myApp-site
name:
defaultLambda: myAppDefaultLambda
apiLambda: myAppApiLambda
useServerlessTraceTarget: true
谢谢我想我找到了答案,你可以在 “API处理程序包和默认处理程序包是分开部署的,但每个AWS的压缩限制为50 MB或250 MB-请参见此处和此处。按照设计,目前只有一个Lambda@Edge对于所有页面路由和一个Lambda@Edge适用于所有API路由。这可能会导致代码大小问题,特别是如果您有许多API路由、SSR页面等。”
因此,基本上,您似乎可以为页面(默认lambda)和api(api lamdbda)定制lambda。了解其中的区别吗?不幸的是,没有:(…我希望如此)