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。

了解其中的区别吗?不幸的是,没有:(…我希望如此)