【发布时间】:2018-04-11 05:41:37
【问题描述】:
我已经实现了一个简单的 lambda 函数,只要在 s3 存储桶上创建了对象,就会触发该函数。 每当在 S3 上创建对象时,都会触发 lambda。但是,一旦触发 lambda,即使 S3 存储桶上有上传,lambda 也会以一定的时间间隔继续执行。 任何建议都会很有帮助。
【问题讨论】:
-
您能否分享一些代码和/或您如何创建 Lambda 函数的命令?
-
它是一个简单的 aws 函数,它在 s3 存储桶上创建的对象上触发我刚刚保留了一个记录器 var awsIot = require('aws-iot-device-sdk'); var publishCount = 0; console.log("########################"+publishCount); export.handler = (事件、上下文、回调) => { console.log("@@@@@@@@@@@@@@@@@@@@"); };
-
请通过编辑问题添加功能码。请注意,如果您的函数写入同一个存储桶,您可能会遇到无限循环。
-
我的函数没有写入同一个桶
-
出现超时错误“任务在 300.02 秒后超时”,导致 lambda 再次执行。
标签: amazon-s3 aws-lambda aws-sdk aws-cli aws-sdk-js