AWS S3 Put事件在较低级别目录中不起作用

时间:2015-08-17 07:28:16

标签: amazon-web-services amazon-s3

我以下列格式将应用程序日志存储到AWS S3中。

/MyBucket/TestApplication/Year/Month/Date/mylogs.log

我启用了S3 Bucket“MyBucket”事件。

查看活动设置 enter image description here

但是当新日志到达日志文件“mylogs.log”

时,事件未被触发

2 个答案:

答案 0 :(得分:1)

我们在S3存储桶中使用事件类型:ObjectCreated(All),然后从存储桶的较低级别目录触发Lambda函数。

答案 1 :(得分:0)

您必须在S3存储桶中使用事件类型: ObjectCreated(全部),然后将触发Lambda函数。如果在任何情况下它都不起作用,请检查您在lambda上定义的您的角色策略。此角色必须具有读/写s3的策略。 enter image description here