--- title: "Akamai Edge DNS - S3 ingestion" slug: "akamai-edge-dns-s3-ingestion" updated: 2026-04-01T16:35:55Z published: 2026-04-01T16:35:55Z canonical: "docs.databee.buzz/akamai-edge-dns-s3-ingestion" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.databee.buzz/llms.txt > Use this file to discover all available pages before exploring further. # Akamai Edge DNS - S3 ingestion Akamai Edge DNS is a cloud-based, highly available authoritative DNS service designed to deliver 24/7 reliability, superior performance, and robust protection against DDoS attacks. For detailed information refer this [document](https://www.akamai.com/products/edge-dns). **Integration Method:** AWS S3 **Tables**: DNS Activity (4003) This integration supports the following events. | **Event** | **Description** | | --- | --- | | DNS Activities | Captures DNS query and response activities from Akamai Edge DNS for DNS traffic monitoring and analysis. | > [!NOTE] > **Note:** > > Akamai Edge DNS is a continuously updated cloud service. As of this doc preparation, latest release was in [Jul 2025](https://techdocs.akamai.com/edge-dns/changelog). ## Prerequisites - The user should have access to the AWS portal. - The user should have access to the AWS S3 and access to create an S3 bucket, update the bucket policies, and create event notification. - The user should have access to the DataBee console. ## Configuration overview 1. [Create S3 Bucket](/user-manual/docs/akamai-edge-dns-s3-ingestion#create-s3-bucket) for Akamai Edge DNS logs. 2. [Configure akamai to ingest DNS logs into aws S3 bucket](/user-manual/docs/akamai-edge-dns-s3-ingestion#configure-akamai-edge-dns-to-ingest-logs-into-aws-s3-bucket) 3. Add the [Akamai Edge DNS](/user-manual/docs/akamai-edge-dns-s3-ingestion#databee-configuration) in the DataBee console with the below parameters. | **DataBee Parameter** | **AWS VPC Parameter** | | --- | --- | | S3 Bucket Name | [Bucket Name](/docs/akamai-edge-dns-s3-ingestion#bucket_name) | | AWS Region | Bucket Region | ## Akamai Edge DNS Configuration ### Create S3 bucket 1. Sign in to the AWS Management Console and open the [Amazon S3 console](https://us-east-1.console.aws.amazon.com/s3/home?region=us-east-1). 2. In the navigation bar on the top of the page, choose the Region in which you want to create a bucket. 3. Create Bucket ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-lftt6u6g.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 1. In the left navigation pane, choose **General purpose buckets**. 2. Choose **Create bucket**. The “Create bucket” page opens. 4. For **Bucket name**, enter a name for your bucket. The bucket name must: ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-87udo6ua.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 1. Be unique within a partition. A partition is a grouping of regions. AWS currently has three partitions: aws (commercial Regions), aws-cn (China Regions), and aws-us-gov (AWS GovCloud (US) Regions). 2. It is between 3 and 63 characters long. 3. Consist only of lowercase letters, numbers, periods (.), and hyphens (-). For best compatibility, we recommend that you avoid using periods (.) in bucket names, except for buckets that are used only for static website hosting. 4. Begin and end with a letter or number. 5. For a complete list of bucket-naming rules, see [General purpose bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html). 6. Copy the bucket name for later use. 5. Configure the Object Ownership, Block Public Access settings, Bucket Versioning, and Tags according to your preferences. 6. Select the encryption type for Default encryption of object. If you want to encrypt the data with AWS KMS key, then follow [Create a KMS key](https://us-east-1.console.aws.amazon.com/kms/home?region=us-east-1#/kms/keys/create). ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-siqqixc8.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 7. Click **Create Bucket**. ### Configure Akamai Edge DNS to ingest logs into AWS S3 bucket 1. Login to the Akamai dashboard. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-cfh0mbu2.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 2. Click on the **services** button on the top left corner as shown. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-c68uvmzi.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 3. Click on **DataStream** under **COMMON SERVICES**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-if79s28b.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 4. Click on the **Create stream** and select **Edge DNS**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-kx17nm5o.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 5. Enter **Display Name** for the stream, then select the **zones** for which you want to collect the data and then click on **Next**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-wuo5jak3.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 6. Under **Data sets**, select **Include all** checkbox and under **Log Format** select **Json** and then click on **Next**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-9og05bqu.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 7. Under destination, select **Amazon S3** and enter the required information in the form and then click on **Validate & Save** and then click on **Next**. 1. **Bucket** – Name of bucket you created [previously](/docs/akamai-edge-dns-s3-ingestion#bucket_name). 2. **Path** – Enter following logs/{%Y/%d/%m/%H/%M/%S/%streamid/%streamversion} 3. **Region** – Enter the name of region in which your bucket exists (Example: us-east-1) 4. **Access Key ID & Secret Access Key** – Enter your access key and secret key of amazon for authentication. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-5gvloulw.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 8. Review your configuration and select the checkbox to receive an email once stream is activated and then click on **Save stream**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-upyxbai6.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) ## DataBee Configuration 1. Login to the DataBee UI, navigate to **Data** > **Data Feeds** and click the **Add New Data Feed** button. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-4gzud0s4.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 2. Search for **Akamai Edge DNS** and click it as shown below. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-0rvsdf86.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 3. Click on the **AWS S3** option for collection method. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-u2o6ryqf.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 4. In the configuration page, confirm the following: ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-1ttvn7l8.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) - **Data feed Name**: Name of the feed you want - **Owner Name**: Name of the owner - **Owner E-mail**: Email of the owner - **S3 Bucket Name**: [Name of the bucket](/docs/akamai-edge-dns-s3-ingestion#bucket_name) - **AWS Region**: Region of the bucket - **Compression**: Select **gzip** - **Content Type**: Select **JSON Lines** - **KMS Encryption Key (optional)**: Paste the KMS Key, if KMS key is setup for bucket - **SNS Topic ARN (optional)**: Enter the SNS Topic ARN 5. Scroll down and click on **Get S3 Bucket Policy**, copy the IAM policy and apply to your [AWS S3 bucket](/user-manual/docs/akamai-edge-dns-s3-ingestion#create-s3-bucket) created previously. 6. Copy the policy statement to clipboard. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-i8gdmt0a.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 7. Go to the **Permissions** tab in the bucket. Navigate to Bucket policy and click the **Edit** button. 8. Add the bucket policy statement copied from the DataBee and save the bucket policy. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-m3zeyey4.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 9. Setup AWS S3 bucket notification. 10. Copy the SQS ARN to clipboard. 11. Copy the SQN to clipboard. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-5htvcr6j.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 12. Go to the **Properties** tab of the bucket and Navigate to **Event notifications** and click **Create event notification**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-ymelkd3c.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 13. Enter the **General configuration** details and select the **Event types** for **Object creation**. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-f1k1o8bw.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 14. Set the **Destination** 1. Select **SQS Queue** as Destination 2. Select option to **Enter SQS queue ARN** 3. Paste the [SQS queue ARN](/docs/akamai-edge-dns-s3-ingestion#sqs_arn) 4. Click **Save Changes** ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-hdqdysso.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 15. Click on **Test Connection** button to check the connection between AWS S3 and DataBee. ![](https://cdn.document360.io/04e48772-4346-44a4-aa69-043eca42257c/Images/Documentation/akamai-edge-dns---s3-ingestion-image-x8ekn1n5.png?sv=2026-02-06&spr=https&st=2026-10-30T11%3A39%3A16Z&se=2026-10-30T12%3A39%3A16Z&sr=c&sp=r&sig=NPtCZdI7QFo%2FBqZRA1gwx1nRsvO79%2BXe9m%2BW9sF9NL8%3D) 16. Click **Submit**. ## Troubleshooting Tips - If you cannot verify the bucket in the Akamai Edge DNS, verify the Access Key ID and Secret Access Key are properly pasted and check whether the region is set to proper value and bucket resides in same region. - If you cannot see the data into DataBee, please validate the bucket policies and permissions configured properly.