【发布时间】:2020-01-29 13:30:53
【问题描述】:
这是我的 YAML 文件的 sn-p:
functions:
users:
handler: incoming.handler
events:
- s3:
bucket: mybucket
event: s3:ObjectCreated:*
rules:
- prefix: incoming/
- suffix: .zip
这将匹配创建的名为 incoming/*.zip 的对象。
我想添加另一个带有日期时间的键,以便使用 Athena 进行分区。所以 S3 中的完整“路径”将是这样的:
incoming/date=<timestamp>/<filename>.zip
使用上面定义的规则似乎与函数不触发的结果不匹配。
如何使用这种技术进行匹配?
【问题讨论】:
-
嗯,我正在接受它的那一刻/*不起作用?
-
如果不是,您是否可以在每个文件中包含一个 meta.json?
-
或者只观察根文件夹中的新对象(这将是一个文件夹),然后检查新文件夹的内部?
标签: amazon-web-services amazon-s3 aws-lambda serverless-framework