Table of Contents


  1. Preface
  2. Introduction to Data Engineering Streaming
  3. Data Engineering Streaming Administration
  4. Sources in a Streaming Mapping
  5. Targets in a Streaming Mapping
  6. Streaming Mappings
  7. Window Transformation
  8. Appendix A: Connections
  9. Appendix B: Monitoring REST API Reference
  10. Appendix C: Sample Files

Configuration for Amazon Kinesis Firehose Targets

Configuration for Amazon Kinesis Firehose Targets

To use Amazon Kinesis Firehose as targets create an AWS account, grant the required permissions and privileges to the IAM role.
To configure access for Amazon Firehose as a target, perform the following tasks:
  • Create an AWS account with the required IAM permissions for the IAM user to use the AWS services such as, Kinesis Firehose, S3, Redshift, and Elastic Search.
  • Grant Redshift INSERT privilege to the IAM user if the user wants to copy data from the Amazon S3 bucket to the Redshift cluster.
  • Define a Firehose Delivery Stream with either S3, Redshift or Elastic Search as its destination. Configure source as Direct PUT or other sources.
  • Grant required permissions to the IAM user credentials based on the target the user is writing to.
For more information about Amazon Kinesis connection, see Amazon Kinesis Connection.


We’d like to hear from you!