如何将 Serverless 应用到现有的 Lambda

Jam*_*Sun 6 aws-lambda serverless-framework

当我尝试部署到 serverless.yml 中配置的现有 lambda 函数时,如下所示,它说“发生错误:ApiLambdaFunction - an-existing-function-name-created-by-my-devops 已经存在。”

functions:
  api:
    name: an-existing-function-name-created-by-my-devops
Run Code Online (Sandbox Code Playgroud)

所以不允许部署到不是由无服务器创建的现有 lambda 吗?

tps*_*idt 3

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

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

编辑:前提是您在添加所需功能之前成功创建了堆栈。