也许重复了这个问题:Write to a specific folder in S3 bucket using AWS Kinesis Firehose。但是也许在去年出现了新的选择。
我想知道哪种方法是将传入数据流发送到s3存储桶中的特定路径或前缀的最佳方法。
例如,假设我有以下JSON对象:
{"clientId":2,"event":"click","url":"http://www.url.com/foo"}
我想将其存储在这样的路径中:
s3Bucket/{event}/{clientId} => s3Bucket/click/2
我正在考虑以下选项:
有更好的方法吗?以上哪个选项是最佳选择?