Destinations
AWS Kinesis FirehoseAWS Kinesis Firehose is a fully managed service for streaming data delivery, enabling businesses to reliably ingest, transform, and load data into various destinations in near real-time. As part of a streaming ETL (Extract, Transform, Load) workflow, Firehose simplifies data pipelines by seamlessly integrating with storage, analytics, and processing systems. It supports real-time data processing at scale, making it an essential tool for dynamic and data-driven applications.
Connecting Kinesis (IAM Role Setup - General Setup)
To integrate Kinesis into your ProxyHook you first need to create an IAM role for ProxyHook within your AWS account. If you've already done this, you can skip to the next section
In order to have records posted to Kinesis , you will need to ensure your ProxyHook IAM account has permissions.
To do so, follow these steps:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["kinesis:PutRecord"],
"Resource": ["arn:aws:kinesis:YOUR_REGION:YOUR_ACCOUNT_ID:stream/YOUR_STREAM_NAME"]
}
]
}
Click next, create a policy name and hit save.