【发布时间】:2021-10-07 10:03:15
【问题描述】:
我已经使用无服务器框架成功部署了我的 lambda 函数(在 Nodejs 运行时中)
问题是serverless deploy 还创建了一堆我不想要的 AWS 服务,例如:
- API 网关 - 我没有,因为我已经有自己的 API 网关了
- S3 存储桶 - 我不需要查看任何输出日志
- Cloudwatch - 我不需要查看任何日志,因为我们有日志基础架构
问:有没有办法告诉 serverless 只部署 lambda 函数? (或者至少避免 API 网关)
【问题讨论】:
-
如果您不创建任何 http 端点,则不会创建 api 网关。可能有一种方法可以为日志禁用 s3 和 cloudwatch
-
如果你真的只想要lambda函数,你可以做
serverless deploy function -
对于 S3,您说的是 sls 创建的用于托管打包资产(包括 Lambda 函数)的 S3 存储桶吗?如果是这样,请参阅Artifacts hosted on S3。
标签: amazon-web-services serverless-framework serverless