Firehose-> S3 verwendet das aktuelle Datum als Präfix zum Erstellen von Schlüsseln in S3. Dies teilt also die Daten zu dem Zeitpunkt auf, zu dem der Datensatz geschrieben wird. Mein Firehose-Stream enthält Ereignisse, die eine bestimmte Ereigniszeit haben.Partition Kinesis firehose S3 Datensätze nach Ereigniszeit
Gibt es eine Möglichkeit, S3-Schlüssel zu erstellen, die stattdessen diese Ereigniszeit enthalten? Die Downstream-Verarbeitungswerkzeuge hängen davon ab, dass sich jedes Ereignis in einem "Stundenordner" befindet, der sich auf den tatsächlichen Zeitpunkt bezieht. Oder müsste das nach der Firehose ein zusätzlicher Verarbeitungsschritt sein?
Die Ereigniszeit könnte in der Partition Schlüssel oder ich könnte eine Lambda-Funktion verwenden, um es aus dem Datensatz zu analysieren.