当我尝试部署到在serverless.yml中配置的现有lambda函数时,如下所示,它说"发生错误:ApiLambdaFunction - 一个现有的函数名称-由我的-devops创建已经存在。
functions:
api:
name: an-existing-function-name-created-by-my-devops
因此,不允许部署到不是由无服务器创建的现有 lambda?
由于Serverless通过CloudFormation Stack管理您的资源,您可能能够在UI中导入lambda函数(将现有资源导入CloudFormation Stack(,然后再次进行部署。
我没有尝试过这个,但很可能有更好的解决方案。
编辑:前提条件是在添加所需函数之前成功创建堆栈。