Open jszwedko opened 1 year ago
@tim-klarna just curious if I'm missing something obvious about how this is supposed to work 😄
@jszwedko has there been any traction on this? I'm running into the same issue now where I want to collect from multiple firehose streams on a single port and use a transform with the aws_kinesis_firehose_access_key in the payload to parse properly, but am getting a null in the access key variable.
@jszwedko has there been any traction on this? I'm running into the same issue now where I want to collect from multiple firehose streams on a single port and use a transform with the aws_kinesis_firehose_access_key in the payload to parse properly, but am getting a null in the access key variable.
Apologies, I haven't been able to investigate this any further than the above. I'm still wondering if @tim-klarna can point out anything I'm missing.
A note for the community
Problem
https://github.com/vectordotdev/vector/commit/2b446f7a434a74bd7d65b930797fc2f518540320 added an option to store the access key used for requests to the AWS Kinesis Firehose source, but this doesn't appear to be working correctly.
With the below config and data file, and running:
The access key is reported as
null
. This appears to be due to the fact that the key isn't actually stored from the header. Instead it seems to be expecting to find it in the request body.Configuration
Version
vector 0.31.0
Debug Output
Example Data
data.json
:Additional Context
No response
References