AWS Firehose 在 S3 中以下列模式生成文件。
2019-12-24-06-36-08-f6bd467b-af73-4408-9f3e-2c248d8c7e7b.gz
用什么哈希函数来创建文件名? What hash function is used to create the filename? 我更感兴趣的是哈希的类型(md5、murmur3等),而不是exact计算。换句话说,我不想重新计算文件名。我不想重新计算它 但我想重新使用这个哈希值 如果它有一些数学特性的话。
我不认为它有什么哈希函数。基于 火管文件 似乎只是 随机字符串:
亚马逊S3对象名称遵循的模式是DeliveryStreamNam-DeliveryStreamVersion-YYY-MM-DD-HH-MM-SS-。随机字符串其中 DeliveryStreamVersion 从 1 开始,并对 Kinesis Data Firehose 传送流的每一次配置变化增加 1。