Back to Integrations
AWS Kinesis

AWS Kinesis

Integration Documentation

Documentation

AWS Kinesis Integration

Overview

AWS Kinesis is a real-time data streaming service that allows you to collect, process, and analyze streaming data. This integration enables you to ingest data streams from Kinesis into Bloo for real-time security analysis and threat detection.

Prerequisites

  • AWS account with Kinesis access
  • IAM permissions to access Kinesis streams
  • Bloo platform access credentials
  • Configuration Steps

    1. Create Kinesis Stream

  • Sign in to the AWS Management Console
  • 2. Navigate to Kinesis service

    3. Click "Create data stream"

    4. Enter stream name and number of shards

    5. Configure stream settings and create

    2. Create IAM Role

    Create an IAM role with the following permissions:

    {

    "Version": "2012-10-17",

    "Statement": [

    {

    "Effect": "Allow",

    "Action": [

    "kinesis:DescribeStream",

    "kinesis:GetRecords",

    "kinesis:GetShardIterator",

    "kinesis:ListStreams"

    ],

    "Resource": "*"

    }

    ]

    }

    3. Configure Bloo Integration

  • Log into your Bloo platform dashboard
  • 2. Navigate to Integrations > AWS Kinesis

    3. Click "Configure Integration"

    4. Enter your AWS credentials and stream details

    5. Test the connection and save

    Supported Data Formats

  • JSON logs
  • CloudWatch logs
  • Application metrics
  • Security events
  • Custom data formats
  • Stream Configuration

    Configure stream settings for:

  • Data retention period
  • Shard count and scaling
  • Encryption settings
  • Monitoring and alerting
  • Best Practices

  • Use appropriate shard count for your data volume
  • 2. Implement proper error handling and retry logic

    3. Monitor stream metrics and performance

    4. Set up alerts for stream health

    5. Use encryption for sensitive data