Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 如何从s3 zip更新lambda函数_Amazon S3_Aws Lambda - Fatal编程技术网

Amazon s3 如何从s3 zip更新lambda函数

Amazon s3 如何从s3 zip更新lambda函数,amazon-s3,aws-lambda,Amazon S3,Aws Lambda,我是AWS新手,正在尝试更新lambda函数。lambda函数最初是使用cloudformation模板创建的,其中s3key是s3 bucket中存在的zip文件的名称 "LambdaFunction":{ "Type" : "AWS::Lambda::Function", "Properties" : { "Code" : { "S3Bucket" : { "Re

我是AWS新手,正在尝试更新lambda函数。lambda函数最初是使用cloudformation模板创建的,其中s3key是s3 bucket中存在的zip文件的名称

 "LambdaFunction":{
         "Type" : "AWS::Lambda::Function",
         "Properties" : {
             "Code" : {
               "S3Bucket" : {
                  "Ref":"myBucket"
               },
               "S3Key" : "lambdaFunction.zip"
             },
             "FunctionName" : "HandleUserRequests",
             "Handler" : "index.handler",
             "Role" : {"Fn::GetAtt" : ["LambdaIamRole", "Arn"] },
             "Runtime" : "nodejs10.x",

现在我已经更新了local中的函数,并触发了CI/CD将更新后的代码zip上传到S3 bucket中


我需要用这个来自s3的新zip上传更新我的lambda函数。请您指导一下,lambda函数的部署是如何工作的?

理想情况下,我们不希望使用CloudFormation部署lambda函数。我们应该使用


这使我们能够在本地编写和放置代码,当您构建、打包和部署模板时,我们的代码会自动放置在S3中并链接到Lambda函数。

理想情况下,我们不希望使用CloudFormation部署Lambda函数。我们应该使用

这使我们能够在本地编写和放置代码,当您构建、打包和部署模板时,我们的代码会自动放置在S3中并链接到Lambda函数