Sometimes data is not delivered at specified destinations. The following are steps to solve common issues while working with Kinesis Firehose:
- Data not delivered to Amazon S3:
- If error logging is not enabled then enable it and check error log messages for delivery failure.
- Verify that the S3 bucket mentioned in the Kinesis Firehose delivery stream exists.
- Verify whether data transformation with Lambda is enabled, the Lambda function mentioned in your delivery stream exists, and Kinesis Firehose has attempted to invoke the Lambda function.
- Verify whether the IAM role specified in the delivery stream has given proper access to the S3 bucket and Lambda function or not.
- Verify your Kinesis Firehose ...