Newline character in AWS credentials produces cryptic error #5994
Labels
platform: kubernetes
Anything `kubernetes` platform related
sink: aws_kinesis_firehose
Anything `aws_kinesis_firehose` sink related
Milestone
Hi there, I am running vector as a daemonset in Kubernetes. I am trying to send 'kubernetes_logs' source to Kinesis Firehose sink. After setting up the configuration and credentials, vector throws errors at startup.
Vector Startup Logs with errors
Vector Full config
More Info
I have verified network connectivity. I have also verified that the credentials work. I used boto to write a small python script to interact with firehose (list, describe and write to stream works).
One thing i found is that, the python aws sdk did not accept
None
or an empty string as a value forExclusiveStartDestinationId
. However i see that in the code, None is being passed. Im wondering if this could be a cause of error and the response is not able to be parsed? (https://github.com/timberio/vector/blob/87b30293a0d8fa4ea2aeb2af385abc58d01a85d1/src/sinks/aws_kinesis_firehose.rs#L109)I am very new to this tool and to Rust. Would really appreciate if someone can help/shed some light on this for me. Thanks in advance.
The text was updated successfully, but these errors were encountered: