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
- Go to Amazon Kinesis → Delivery streams → Create
- Source: Direct PUT
- Destination: HTTP Endpoint
2
Configure HTTP endpoint
Endpoint URL
https://www.robot-speed.com/api/ai-bot-visits/firehoseAccess key
Your Robot Speed API key (rs_...)
Content encoding
GZIP3
Enable CloudFront logging
- In your CloudFront distribution → Real-time logs → Create configuration
- Select the Kinesis stream created in step 1
- Required fields:
cs-uri-stem, c-ip, cs(User-Agent), cs(Referer), sc-status, cs-method, cs-host - Sampling rate: 100%
Verification
AI crawler data will appear in your Robot Speed dashboard within minutes. We automatically filter to keep only citation bots.