Skip to content

AWS Firehose

Stream data to AWS Kinesis Data Firehose for delivery to various AWS services and third-party destinations.

Prerequisites

  • AWS account with Firehose delivery stream
  • IAM credentials with appropriate permissions

Setup Instructions

Step 1: Create Firehose Delivery Stream

  1. Create a Kinesis Data Firehose delivery stream
  2. Configure destination (S3, Redshift, etc.)
  3. Note the stream name and region

Step 2: Configure Destination in Datable

  1. Navigate to Destinations in Datable
  2. Select AWS Firehose
  3. Provide configuration:
    • Destination Name: A descriptive name
    • Delivery Stream: Firehose stream name
    • AWS Region: Stream region
    • Authentication: IAM credentials or role
  4. Click Save

Configuration Options

  • Record Format: JSON or other formats
  • Compression: Enable compression
  • Buffering: Configure buffer settings
  • Error Handling: Failed record handling

Troubleshooting

Delivery Failures

  • Check IAM permissions
  • Verify stream configuration
  • Review destination availability

Data Not Appearing

  • Check buffering intervals
  • Verify stream is active
  • Review error records

Support

For additional support with the AWS Firehose integration, please contact the Datable support team.