Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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 web services S3即使文件大小为0也会触发Lambda_Amazon Web Services_Amazon S3_Aws Lambda - Fatal编程技术网

Amazon web services S3即使文件大小为0也会触发Lambda

Amazon web services S3即使文件大小为0也会触发Lambda,amazon-web-services,amazon-s3,aws-lambda,Amazon Web Services,Amazon S3,Aws Lambda,Hi有一个用例,在S3中上传一个文件,然后它触发一个Lambda函数。有时,会上载损坏的文件或大小为0的文件,因为这是一个事件,它会触发my Lambda函数。如果S3对象的文件大小为0,则不应调用Lambda 我们能做到这一点吗?不,您不能将Lambda配置为“不触发”零长度对象 相反,您可以将代码添加到Lambda函数的开头,该函数查看在事件记录中传递的对象大小,然后在大小为零时退出 路径是:Records[].s3.object.size

Hi有一个用例,在S3中上传一个文件,然后它触发一个Lambda函数。有时,会上载损坏的文件或大小为0的文件,因为这是一个事件,它会触发my Lambda函数。如果S3对象的文件大小为0,则不应调用Lambda


我们能做到这一点吗?

不,您不能将Lambda配置为“不触发”零长度对象

相反,您可以将代码添加到Lambda函数的开头,该函数查看在
事件
记录中传递的对象大小,然后在大小为零时退出

路径是:
Records[].s3.object.size