如何重命名aws lambda函数而不更改其中的任何内容

时间:2017-08-23 10:24:10

标签: aws-lambda serverless-framework

之前我在无服务器中的功能是:

functions:
    fun:
        handler: file.handler
        name: ${opt:stage, self:provider.stage}-lambda-fun
        environment: ${file(env.yml):${self:provider.stage}.lambda-fun}
        timeout : 180
        memorySize : 1024

我想用一些有意义的名字来改变乐趣,所以我将其更改为:

之前我在无服务器中的功能是:

functions:
    my-fun:
        handler: file.handler
        name: ${opt:stage, self:provider.stage}-lambda-fun
        environment: ${file(env.yml):${self:provider.stage}.lambda-fun}
        timeout : 180
        memorySize : 1024

现在当我通过无服务器部署此功能时,出现以下错误:

  

配置堆栈时发生错误:my-funLogGroup        - / aws / lambda / lambda-fun已经存在

请帮助我,我可以做更多的事情。

1 个答案:

答案 0 :(得分:0)

首先使用serverless remove尝试removing堆栈,然后重新部署。