Amazon CloudFront
Overview
This integration uses Amazon Data Firehose to deliver CloudFront real-time logs directly to our Agent Analytics API. Amazon Data Firehose is an AWS service that provides dependable, continuous streaming of data to a variety of destinations, including HTTP endpoints. For additional details on CloudFront real-time logs, refer to the AWS documentation.
Prerequisites
An AWS Account with CloudFront and AmazonData Firehose permissions
Access to your CloudFront distribution configuration
API credentials for the Profound Agent Analytics platform
Configuration
Step 3
Now for the important part - connecting to Limy:
https://stream.getlimy.aiAuthentication: You'll need to provide your Limy Pixel token as the access key. We strongly recommend using AWS Secrets Manager to store this securely.
Create a secret in AWS Secrets Manager with this JSON structure:
{ "api_key": "your_limy_pixel_token_here" }Important Settings: Backup S3 Bucket: AWS requires you to specify an S3 bucket for failed deliveries. Create a new bucket or select an existing one - this is just for error cases.

Step 4
Navigate to your CloudFront distribution in the AWS Console and click over to the "Logging" tab. Hit the "Add" button and choose "Kinesis Data Firehose" as your destination.
Note:
You might see it called "Kinesis Data Firehose" in CloudFront even though AWS renamed it to Amazon Data Firehose - they're the same thing.


Last updated





