1 Answer
- Newest
- Most votes
- Most comments
1
Hi,
As you mention and according to AWS documentation, Kinesis Data Firehose can only deliver data to endpoints that follow the Firehose request and response specifications, so your authentication token must travel in the X-Amz-Firehose-Access-Key header.
However, have you tried to modify the request between both systems through a proxy? For example, using a REST API Gateway with a custom mapping template or similar. Obviously this supposes an additional cost and latency.
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
Thanks for your reply. Well, in that case I prefer to move away from Kinesis into a Lambda function which will stream logs into the destination directly. Adding an API GW or a proxy will add to the complexity, cost, and points of failure.