# AWS Cloudfront

{% stepper %}
{% step %}

### Step 1

In your AWS account, search for the Firehouse&#x20;

<figure><img src="/files/LNQTBSu3huVcUvjzuLtw" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 2

Create delivery select “Direct PUT” as source and “HTTP Endpoint” as destination

{% endstep %}

{% step %}

### Step 3

1. Configure the HTTP endpoint with the following URL format:

```html
HTTPS Script provided to you by the Limy team 
```

2. For authentication, provide your Profound API key as the access key (we recommend using AWS Secrets Manager for secure key storage).

```
// Some code
```

2.

{% endstep %}

{% step %}

### Step 4

{% endstep %}

{% step %}

###

* Time and IP
  * `date` - Date when the request was completed
  * `time` - Time when the request was completed
  * `c-ip` - Client IP address
* Request Details
  * `cs-method` - HTTP request method
  * `cs(host)` - Requested host header
  * `cs-uri-stem` - Request URI path
  * `cs-uri-query` - Request query string
  * `cs(User-Agent)` - Client user agent
  * `cs(Referer)` - Request referrer
* Response Details
  * `sc-status` - HTTP response status
  * `sc-bytes` - Response size in bytes
  * `time-taken` - Request processing time

{% endstep %}
{% endstepper %}

### Additional Resources:

* [Amazon CloudFront Real-time Logs Documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html)
* [Amazon Kinesis Data Firehose Documentation](https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getlimy.ai/limy-pixel/cdn-integration/aws-cloudfront.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
