AWS CloudFront

Send your CloudFront logs to Robot Speed via Amazon Kinesis Data Firehose. We automatically filter AI bot visits.

Prerequisites

  • An AWS CloudFront distribution
  • Access to Amazon Kinesis Data Firehose
  • Your Robot Speed API key (Settings → API)
1

Create a Kinesis Delivery Stream

  1. Go to Amazon KinesisDelivery streamsCreate
  2. Source: Direct PUT
  3. Destination: HTTP Endpoint
2

Configure HTTP endpoint

Endpoint URL

https://www.robot-speed.com/api/ai-bot-visits/firehose

Access key

Your Robot Speed API key (rs_...)

Content encoding

GZIP
3

Enable CloudFront logging

  1. In your CloudFront distribution → Real-time logsCreate configuration
  2. Select the Kinesis stream created in step 1
  3. Required fields: cs-uri-stem, c-ip, cs(User-Agent), cs(Referer), sc-status, cs-method, cs-host
  4. Sampling rate: 100%

Verification

AI crawler data will appear in your Robot Speed dashboard within minutes. We automatically filter to keep only citation bots.