首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无服务器:如何删除一个函数

无服务器:如何删除一个函数
EN

Stack Overflow用户
提问于 2018-06-15 21:12:57
回答 3查看 11.2K关注 0票数 19

我正在使用serverless在AWS上部署我的API。

在无服务器中,它允许部署单个功能:

代码语言:javascript
复制
sls deploy -f <function name>

但它不允许删除单个函数:

代码语言:javascript
复制
sls remove // will remove all functions.

有没有办法删除单个函数而不影响其他函数?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-15 22:42:32

@justin.m.chase建议:

只需删除serverless.yml中的函数,然后运行full deploy

代码语言:javascript
复制
sls deploy

函数被移除(Lambda + API Gateway)。太棒了!

票数 39
EN

Stack Overflow用户

发布于 2018-08-10 08:38:32

正如Peter Pham所说,从serverless.yml中删除该函数,并执行完整的:

代码语言:javascript
复制
sls deploy

如果您尝试在AWS中手动删除该功能,会导致许多令人头疼的问题。

票数 -2
EN

Stack Overflow用户

发布于 2019-07-09 20:58:25

我知道这个问题已经有一年多了,已经结束了,但删除单个函数的正确方法是按名称指定它,这几乎是您已经知道的:

sls remove -f <function name>

票数 -12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50876386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档