如何将无服务器应用于现有 Lambda



当我尝试部署到在serverless.yml中配置的现有lambda函数时,如下所示,它说"发生错误:ApiLambdaFunction - 一个现有的函数名称-由我的-devops创建已经存在。

functions:
api:
name: an-existing-function-name-created-by-my-devops

因此,不允许部署到不是由无服务器创建的现有 lambda?

由于Serverless通过CloudFormation Stack管理您的资源,您可能能够在UI中导入lambda函数(将现有资源导入CloudFormation Stack(,然后再次进行部署。

我没有尝试过这个,但很可能有更好的解决方案。

编辑:前提条件是在添加所需函数之前成功创建堆栈。

最新更新