Amazon web services 用新的Zip文件更新AWS Lambda?
因此,我使用AWS CLI创建了一个AWS Lambda。我通过运行以下命令来完成此操作:Amazon web services 用新的Zip文件更新AWS Lambda?,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,因此,我使用AWS CLI创建了一个AWS Lambda。我通过运行以下命令来完成此操作: aws lambda create-function 随着争论 --zip-file fileb://file-path/zipFile.zip 然后我想对源代码进行更改,所以我创建了一个新的zip文件,但是lambda仍然使用旧zip文件的源代码执行。因此,我尝试再次运行相同的命令,但出现以下错误: Function already exist: FunctionName 因此,要么我必须放弃这个
aws lambda create-function
随着争论
--zip-file fileb://file-path/zipFile.zip
然后我想对源代码进行更改,所以我创建了一个新的zip文件,但是lambda仍然使用旧zip文件的源代码执行。因此,我尝试再次运行相同的命令,但出现以下错误:
Function already exist: FunctionName
因此,要么我必须放弃这个函数,用新的zip文件创建一个新函数,要么我有办法更新现有函数以使用新的zip文件的代码
是否有一种方法可以让我进行此更新,如果有,如何进行?
创建函数
,顾名思义,创建函数。它不会用新代码更新它们。为此你需要。这还需要一个--zip文件
参数
在更新代码的同时,您可能还需要发布新版本的函数,以使更改生效。这可以通过将--publish
参数添加到update function code
来完成,也可以作为命令的一个单独步骤来完成