我正在使用serverless在AWS上部署我的API。
在无服务器中,它允许部署单个功能:
sls deploy -f <function name>
但它不允许删除单个函数:
sls remove // will remove all functions.
有没有办法删除单个函数而不影响其他函数?
发布于 2018-06-15 22:42:32
@justin.m.chase建议:
只需删除serverless.yml中的函数,然后运行full deploy
sls deploy
函数被移除(Lambda + API Gateway)。太棒了!
发布于 2018-08-10 08:38:32
正如Peter Pham所说,从serverless.yml中删除该函数,并执行完整的:
sls deploy
如果您尝试在AWS中手动删除该功能,会导致许多令人头疼的问题。
发布于 2019-07-09 20:58:25
我知道这个问题已经有一年多了,已经结束了,但删除单个函数的正确方法是按名称指定它,这几乎是您已经知道的:
sls remove -f <function name>
https://stackoverflow.com/questions/50876386
复制相似问题