![](/img/trans.png)
[英]How to debug AWS Lambda Node.js locally using serverless module?
[英]Cannot deploy Node.js app inside AWS Lambda using Serverless Framework
我是无服务器框架的新手。 我试图使用无服务器将代码部署到lambda。
service:
name: store-consumer
provider:
name: aws
runtime: nodejs8.10
stage: dev
region: ap-XXXXXX-1
functions:
lambda:
handler: index.handler
serverless.yml文件的内容如上所述。 但是当我在终端点击“sls deploy”时,我的代码被压缩并上传到s3桶。 如何使用无服务器将代码部署到相应的lambda?
我假设我将不得不为lambda提供一些凭据,但是我如何在.yml文件中做到这一点?! 我得不到什么?
您可以使用name
字段显式指定Lambda函数名称。 例:
service:
name: store-consumer
provider:
name: aws
runtime: nodejs8.10
stage: dev
region: ap-XXXXXX-1
functions:
lambda:
handler: index.handler
name: myfunc
使用此配置文件,部署的Lambda函数将具有名称myfunc
。
请参阅https://serverless.com/framework/docs/providers/aws/guide/serverless.yml/中的第129行。
使用已存在的Lambda函数的名称将不起作用,您仍然必须事先删除旧的Lambda函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.