每当将 0 kb 文件上传到 s3 时,是否可以通过 SNS 或 SQS 发送电子邮件通知?

Is it possible to send email notifications through SNS or SQS whenever a 0 kb file uploade into s3?

每当上传到 s3 存储桶的 0 kb 文件或无效文件客户端必须通过 SNS 或 SQS.Is 接收电子邮件通知时,可能不使用 Aws Lambda ???

提前致谢!!!!!!

使用 s3 事件通知,您可以轻松设置 SNS 以在每次上传文件时通知您 - 但需要查看 object/file 并确定其大小 - 它不需要是 Lambda,但它需要是某种东西。

例如,s3 通知可以将消息放入 SQS 队列,另一个自定义进程 运行(在 ec2 或其他任何地方)可以看到通知,并使用消息中的信息来查看新的 s3 对象并确定其大小,并决定是否需要发送电子邮件 - 但除非您有充分的理由不使用 Lambda,否则 Lambda 可能是最简单的方法。

所以是的,这是可能的,但替代方法比仅使用 Lambda 更有效 - 但是 如果没有 Lambda 或其他一些进程添加额外的逻辑,你就无法做到这一点,没有任何内置到允许这些条件通知.