我正在使用 lambda 函数,该函数在将新文件添加到 S3 存储桶时触发。Lambda 函数转换文件的内容并将其放置在另一个 S3 存储桶中。
当新文件“emp.json”添加到 S3 存储桶中的“sourcebucket/test”文件夹时,会在 cloudwatch 日志中创建一个新的日志流,并将该文件添加到“targetbucket/emp”文件夹。这是预期的。
当我在 5 分钟之前将另一个文件“emp1.json”添加到 S3 存储桶中的“sourcebucket/test”文件夹时,日志会附加相同的日志流,并且现有文件会在“targetbucket/emp”文件夹中被替换。而不是将日志附加到现有的日志流,我们可以创建一个新的日志流吗?
当我在 5 分钟后将另一个文件“emp2.json”添加到 S3 存储桶中的“sourcebucket/test”文件夹时,会在 cloudwatch 日志中创建一个新的日志流并将该文件添加到“targetbucket/emp”文件夹。这是也工作正常
问题是只有当我在不到 5 分钟的时间内将新文件添加到同一个文件夹时,它才会覆盖或替换现有文件。我是 AWS lambda 的新手。让我知道这是否可以修复。
所以